mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Move widgets and rendering inside src
Code outside of package:sky should import this code using package:sky/rendering.dart package:sky/widgets.dart Moving this code into the "src" directory is a convention that signifies that and it cleans up the generated dartdoc because the libraries in the src directory aren't included in the generated documentation. Instead, the classes are documented in the widgets.dart and rendering.dart libraries.
This commit is contained in:
parent
1cabd76678
commit
0045b65996
@ -4,9 +4,9 @@ import 'dart:async';
|
||||
import 'dart:math' as math;
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:skysprites/skysprites.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
|
||||
@ -5,15 +5,15 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/mojo/asset_bundle.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/button_base.dart';
|
||||
import 'package:sky/widgets/navigator.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/title.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/button_base.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/navigator.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/title.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:skysprites/skysprites.dart';
|
||||
|
||||
import 'game_demo.dart';
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
import 'dart:sky';
|
||||
|
||||
import 'package:sky/mojo/asset_bundle.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets.dart';
|
||||
import 'package:skysprites/skysprites.dart';
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@ import 'dart:sky' as sky;
|
||||
import 'dart:math' as math;
|
||||
|
||||
import 'package:sky/mojo/asset_bundle.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/widgets.dart';
|
||||
import 'package:skysprites/skysprites.dart';
|
||||
|
||||
@ -7,9 +7,9 @@ import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/editing/editable_string.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
const _kCursorBlinkPeriod = 500; // milliseconds
|
||||
const _kCursorGap = 1.0;
|
||||
|
||||
@ -6,10 +6,10 @@ import 'package:sky/editing/editable_string.dart';
|
||||
import 'package:sky/editing/editable_text.dart';
|
||||
import 'package:sky/mojo/keyboard.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/focus.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/focus.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
export 'package:sky/mojo/keyboard.dart' show KeyboardType_TEXT, KeyboardType_NUMBER, KeyboardType_PHONE, KeyboardType_DATETIME;
|
||||
|
||||
|
||||
@ -7,21 +7,21 @@
|
||||
/// The Sky render tree
|
||||
library rendering;
|
||||
|
||||
export 'package:sky/rendering/auto_layout.dart';
|
||||
export 'package:sky/rendering/block.dart';
|
||||
export 'package:sky/rendering/box.dart';
|
||||
export 'package:sky/rendering/flex.dart';
|
||||
export 'package:sky/rendering/grid.dart';
|
||||
export 'package:sky/rendering/image.dart';
|
||||
export 'package:sky/rendering/layer.dart';
|
||||
export 'package:sky/rendering/object.dart';
|
||||
export 'package:sky/rendering/paragraph.dart';
|
||||
export 'package:sky/rendering/proxy_box.dart';
|
||||
export 'package:sky/rendering/shifted_box.dart';
|
||||
export 'package:sky/rendering/sky_binding.dart';
|
||||
export 'package:sky/rendering/stack.dart';
|
||||
export 'package:sky/rendering/toggleable.dart';
|
||||
export 'package:sky/rendering/view.dart';
|
||||
export 'package:sky/rendering/viewport.dart';
|
||||
export 'package:sky/src/rendering/auto_layout.dart';
|
||||
export 'package:sky/src/rendering/block.dart';
|
||||
export 'package:sky/src/rendering/box.dart';
|
||||
export 'package:sky/src/rendering/flex.dart';
|
||||
export 'package:sky/src/rendering/grid.dart';
|
||||
export 'package:sky/src/rendering/image.dart';
|
||||
export 'package:sky/src/rendering/layer.dart';
|
||||
export 'package:sky/src/rendering/object.dart';
|
||||
export 'package:sky/src/rendering/paragraph.dart';
|
||||
export 'package:sky/src/rendering/proxy_box.dart';
|
||||
export 'package:sky/src/rendering/shifted_box.dart';
|
||||
export 'package:sky/src/rendering/sky_binding.dart';
|
||||
export 'package:sky/src/rendering/stack.dart';
|
||||
export 'package:sky/src/rendering/toggleable.dart';
|
||||
export 'package:sky/src/rendering/view.dart';
|
||||
export 'package:sky/src/rendering/viewport.dart';
|
||||
|
||||
export 'package:vector_math/vector_math.dart' show Matrix4;
|
||||
|
||||
@ -372,7 +372,7 @@ This can be quite useful in figuring out exactly what is going on when
|
||||
working with the render tree.
|
||||
|
||||
```dart
|
||||
import 'package:sky/rendering/sky_binding.dart';
|
||||
import 'package:sky/src/rendering/sky_binding.dart';
|
||||
import 'package:sky/base/scheduler.dart' as scheduler;
|
||||
|
||||
scheduler.addPersistentFrameCallback((_) {
|
||||
@ -3,8 +3,8 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:cassowary/cassowary.dart' as al;
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
|
||||
/// Hosts the edge parameters and vends useful methods to construct expressions
|
||||
/// for constraints. Also sets up and manages implicit constraints and edit
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
import 'dart:math' as math;
|
||||
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
class BlockParentData extends BoxParentData with ContainerParentDataMixin<RenderBox> { }
|
||||
@ -8,7 +8,7 @@ import 'dart:sky' as sky;
|
||||
import 'package:sky/base/debug.dart';
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
export 'package:sky/painting/text_style.dart' show TextBaseline;
|
||||
@ -4,10 +4,10 @@
|
||||
|
||||
import 'dart:math' as math;
|
||||
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
|
||||
export 'package:sky/rendering/object.dart' show EventDisposition;
|
||||
export 'package:sky/src/rendering/object.dart' show EventDisposition;
|
||||
|
||||
class FlexParentData extends BoxParentData with ContainerParentDataMixin<RenderBox> {
|
||||
int flex;
|
||||
@ -2,8 +2,8 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
|
||||
class GridParentData extends BoxParentData with ContainerParentDataMixin<RenderBox> {}
|
||||
|
||||
@ -5,8 +5,8 @@
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
|
||||
class RenderImage extends RenderBox {
|
||||
RenderImage({
|
||||
@ -10,7 +10,7 @@ import 'package:sky/base/debug.dart';
|
||||
import 'package:sky/base/hit_test.dart';
|
||||
import 'package:sky/base/node.dart';
|
||||
import 'package:sky/base/scheduler.dart' as scheduler;
|
||||
import 'package:sky/rendering/layer.dart';
|
||||
import 'package:sky/src/rendering/layer.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
export 'dart:sky' show Point, Offset, Size, Rect, Color, Paint, Path;
|
||||
@ -3,8 +3,8 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/painting/text_painter.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
|
||||
export 'package:sky/painting/text_painter.dart';
|
||||
|
||||
@ -6,8 +6,8 @@ import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
export 'package:sky/painting/box_painter.dart';
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
|
||||
abstract class RenderShiftedBox extends RenderBox with RenderObjectWithChildMixin<RenderBox> {
|
||||
|
||||
@ -8,9 +8,9 @@ import 'package:sky/base/pointer_router.dart';
|
||||
import 'package:sky/base/hit_test.dart';
|
||||
import 'package:sky/base/scheduler.dart' as scheduler;
|
||||
import 'package:sky/gestures/arena.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/view.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/view.dart';
|
||||
|
||||
int _hammingWeight(int value) {
|
||||
if (value == 0)
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
import 'dart:math' as math;
|
||||
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
|
||||
class StackParentData extends BoxParentData with ContainerParentDataMixin<RenderBox> {
|
||||
double top;
|
||||
@ -7,9 +7,9 @@ import 'dart:sky' as sky;
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/proxy_box.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/proxy_box.dart';
|
||||
|
||||
typedef void ValueChanged(bool value);
|
||||
|
||||
@ -5,9 +5,9 @@
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/base/scheduler.dart' as scheduler;
|
||||
import 'package:sky/rendering/layer.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/layer.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
class ViewConstraints {
|
||||
@ -4,8 +4,8 @@
|
||||
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
enum ScrollDirection { horizontal, vertical, both }
|
||||
@ -3,7 +3,7 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
abstract class AnimatedComponent extends StatefulComponent {
|
||||
|
||||
@ -9,9 +9,9 @@ import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/base/lerp.dart';
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/widgets/animated_component.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/animated_component.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
class AnimatedBoxConstraintsValue extends AnimatedValue<BoxConstraints> {
|
||||
AnimatedBoxConstraintsValue(BoxConstraints begin, { BoxConstraints end, Curve curve: linear })
|
||||
@ -11,29 +11,29 @@ import 'package:sky/mojo/asset_bundle.dart';
|
||||
import 'package:sky/mojo/net/image_cache.dart' as image_cache;
|
||||
import 'package:sky/painting/text_painter.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/block.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/flex.dart';
|
||||
import 'package:sky/rendering/grid.dart';
|
||||
import 'package:sky/rendering/image.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/paragraph.dart';
|
||||
import 'package:sky/rendering/proxy_box.dart';
|
||||
import 'package:sky/rendering/shifted_box.dart';
|
||||
import 'package:sky/rendering/stack.dart';
|
||||
import 'package:sky/rendering/viewport.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/block.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/flex.dart';
|
||||
import 'package:sky/src/rendering/grid.dart';
|
||||
import 'package:sky/src/rendering/image.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/paragraph.dart';
|
||||
import 'package:sky/src/rendering/proxy_box.dart';
|
||||
import 'package:sky/src/rendering/shifted_box.dart';
|
||||
import 'package:sky/src/rendering/stack.dart';
|
||||
import 'package:sky/src/rendering/viewport.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
export 'package:sky/base/hit_test.dart' show EventDisposition, combineEventDispositions;
|
||||
export 'package:sky/painting/text_style.dart';
|
||||
export 'package:sky/rendering/block.dart' show BlockDirection;
|
||||
export 'package:sky/rendering/box.dart' show BoxConstraints;
|
||||
export 'package:sky/rendering/flex.dart' show FlexJustifyContent, FlexAlignItems, FlexDirection;
|
||||
export 'package:sky/rendering/object.dart' show Point, Offset, Size, Rect, Color, Paint, Path;
|
||||
export 'package:sky/rendering/proxy_box.dart' show BackgroundImage, BoxDecoration, BoxDecorationPosition, BoxShadow, Border, BorderSide, EdgeDims, Shape;
|
||||
export 'package:sky/rendering/toggleable.dart' show ValueChanged;
|
||||
export 'package:sky/rendering/viewport.dart' show ScrollDirection;
|
||||
export 'package:sky/src/rendering/block.dart' show BlockDirection;
|
||||
export 'package:sky/src/rendering/box.dart' show BoxConstraints;
|
||||
export 'package:sky/src/rendering/flex.dart' show FlexJustifyContent, FlexAlignItems, FlexDirection;
|
||||
export 'package:sky/src/rendering/object.dart' show Point, Offset, Size, Rect, Color, Paint, Path;
|
||||
export 'package:sky/src/rendering/proxy_box.dart' show BackgroundImage, BoxDecoration, BoxDecorationPosition, BoxShadow, Border, BorderSide, EdgeDims, Shape;
|
||||
export 'package:sky/src/rendering/toggleable.dart' show ValueChanged;
|
||||
export 'package:sky/src/rendering/viewport.dart' show ScrollDirection;
|
||||
|
||||
// PAINTING NODES
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
abstract class ButtonBase extends StatefulComponent {
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
// 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/framework.dart';
|
||||
import 'package:sky/widgets/material.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/material.dart';
|
||||
|
||||
const EdgeDims _kCardMargins = const EdgeDims.all(4.0);
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/rendering/toggleable.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/toggleable.dart';
|
||||
|
||||
export 'package:sky/rendering/toggleable.dart' show ValueChanged;
|
||||
export 'package:sky/src/rendering/toggleable.dart' show ValueChanged;
|
||||
|
||||
const double _kMidpoint = 0.5;
|
||||
const sky.Color _kLightUncheckedColor = const sky.Color(0x8A000000);
|
||||
@ -9,12 +9,12 @@ import 'package:intl/intl.dart';
|
||||
import 'package:sky/mojo/activity.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/theme/typography.dart' as typography;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/ink_well.dart';
|
||||
import 'package:sky/widgets/scrollable.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/ink_well.dart';
|
||||
import 'package:sky/src/widgets/scrollable.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
typedef void DatePickerValueChanged(DateTime dateTime);
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
class DefaultTextStyle extends Inherited {
|
||||
|
||||
@ -7,16 +7,16 @@ import 'dart:async';
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/focus.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/material.dart';
|
||||
import 'package:sky/widgets/navigator.dart';
|
||||
import 'package:sky/widgets/scrollable.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/focus.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/material.dart';
|
||||
import 'package:sky/src/widgets/navigator.dart';
|
||||
import 'package:sky/src/widgets/scrollable.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
typedef Widget DialogBuilder(Navigator navigator);
|
||||
|
||||
@ -7,10 +7,10 @@ import 'dart:sky' as sky;
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
|
||||
const Duration _kCardDismissFadeout = const Duration(milliseconds: 200);
|
||||
const Duration _kCardDismissResize = const Duration(milliseconds: 300);
|
||||
@ -5,10 +5,10 @@
|
||||
import 'dart:collection';
|
||||
|
||||
import 'package:sky/base/hit_test.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/sky_binding.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/sky_binding.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
typedef bool DragTargetWillAccept<T>(T data);
|
||||
typedef void DragTargetAccept<T>(T data);
|
||||
@ -10,14 +10,14 @@ import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/forces.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/theme/shadows.dart';
|
||||
import 'package:sky/widgets/animated_container.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/navigator.dart';
|
||||
import 'package:sky/widgets/scrollable.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/animated_container.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/navigator.dart';
|
||||
import 'package:sky/src/widgets/scrollable.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
export 'package:sky/animation/animation_performance.dart' show AnimationStatus;
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
// 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/framework.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
class DrawerDivider extends Component {
|
||||
DrawerDivider({ Key key }) : super(key: key);
|
||||
@ -3,10 +3,10 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/theme/view_configuration.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
// TODO(jackson): This class should usually render the user's
|
||||
// preferred banner image rather than a solid background
|
||||
@ -6,14 +6,14 @@ import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/button_base.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/icon.dart';
|
||||
import 'package:sky/widgets/ink_well.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/button_base.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/icon.dart';
|
||||
import 'package:sky/src/widgets/ink_well.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
typedef EventDisposition OnPressedFunction();
|
||||
|
||||
@ -3,9 +3,9 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/theme/colors.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/material_button.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/material_button.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
class FlatButton extends MaterialButton {
|
||||
FlatButton({
|
||||
@ -2,14 +2,14 @@
|
||||
// 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/button_base.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/icon.dart';
|
||||
import 'package:sky/widgets/ink_well.dart';
|
||||
import 'package:sky/widgets/material.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/button_base.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/icon.dart';
|
||||
import 'package:sky/src/widgets/ink_well.dart';
|
||||
import 'package:sky/src/widgets/material.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
// TODO(eseidel): This needs to change based on device size?
|
||||
// http://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-keylines-spacing
|
||||
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
typedef void FocusChanged(GlobalKey key);
|
||||
|
||||
@ -9,14 +9,14 @@ import 'dart:sky' as sky;
|
||||
import 'package:sky/base/hit_test.dart';
|
||||
import 'package:sky/base/scheduler.dart' as scheduler;
|
||||
import 'package:sky/mojo/activity.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/sky_binding.dart';
|
||||
import 'package:sky/rendering/view.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/sky_binding.dart';
|
||||
import 'package:sky/src/rendering/view.dart';
|
||||
|
||||
export 'package:sky/base/hit_test.dart' show EventDisposition, combineEventDispositions;
|
||||
export 'package:sky/rendering/box.dart' show BoxConstraints, BoxDecoration, Border, BorderSide, EdgeDims;
|
||||
export 'package:sky/rendering/object.dart' show Point, Offset, Size, Rect, Color, Paint, Path;
|
||||
export 'package:sky/src/rendering/box.dart' show BoxConstraints, BoxDecoration, Border, BorderSide, EdgeDims;
|
||||
export 'package:sky/src/rendering/object.dart' show Point, Offset, Size, Rect, Color, Paint, Path;
|
||||
|
||||
final bool _shouldLogRenderDuration = false; // see also 'enableProfilingLoop' argument to runApp()
|
||||
|
||||
@ -9,8 +9,8 @@ import 'package:sky/gestures/recognizer.dart';
|
||||
import 'package:sky/gestures/scroll.dart';
|
||||
import 'package:sky/gestures/show_press.dart';
|
||||
import 'package:sky/gestures/tap.dart';
|
||||
import 'package:sky/rendering/sky_binding.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/sky_binding.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
class GestureDetector extends StatefulComponent {
|
||||
GestureDetector({
|
||||
@ -4,11 +4,11 @@
|
||||
|
||||
import 'dart:math' as math;
|
||||
|
||||
import 'package:sky/rendering/block.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/src/rendering/block.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
|
||||
typedef List<Widget> ListBuilder(int startIndex, int count);
|
||||
|
||||
@ -5,9 +5,9 @@
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/mojo/asset_bundle.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
enum IconThemeColor { white, black }
|
||||
|
||||
@ -4,10 +4,10 @@
|
||||
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/icon.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/icon.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
|
||||
class IconButton extends Component {
|
||||
|
||||
@ -8,11 +8,11 @@ import 'dart:sky' as sky;
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/proxy_box.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/proxy_box.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
const int _kSplashInitialOpacity = 0x30;
|
||||
const double _kSplashCancelledVelocity = 0.7;
|
||||
@ -4,11 +4,11 @@
|
||||
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/theme/shadows.dart';
|
||||
import 'package:sky/widgets/animated_container.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/animated_container.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
enum MaterialType { canvas, card, circle, button }
|
||||
|
||||
@ -2,12 +2,12 @@
|
||||
// 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/button_base.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/ink_well.dart';
|
||||
import 'package:sky/widgets/material.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/button_base.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/ink_well.dart';
|
||||
import 'package:sky/src/widgets/material.dart';
|
||||
|
||||
// Rather than using this class directly, please use FlatButton or RaisedButton.
|
||||
abstract class MaterialButton extends ButtonBase {
|
||||
@ -2,8 +2,8 @@
|
||||
// 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/framework.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
abstract class GlobalKeyWatcher extends StatefulComponent {
|
||||
GlobalKeyWatcher({
|
||||
@ -5,10 +5,10 @@
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/widgets/animated_component.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/mimic.dart';
|
||||
import 'package:sky/src/widgets/animated_component.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/mimic.dart';
|
||||
|
||||
class MimicOverlay extends AnimatedComponent {
|
||||
MimicOverlay({
|
||||
@ -4,11 +4,11 @@
|
||||
|
||||
import 'dart:collection';
|
||||
|
||||
import 'package:sky/rendering/block.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/src/rendering/block.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
|
||||
// return null if index is greater than index of last entry
|
||||
typedef Widget IndexedBuilder(int index);
|
||||
@ -2,9 +2,9 @@
|
||||
// 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/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
|
||||
class ModalOverlay extends Component {
|
||||
|
||||
@ -5,10 +5,10 @@
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/focus.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/focus.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
typedef Widget RouteBuilder(Navigator navigator, RouteBase route);
|
||||
|
||||
@ -9,12 +9,12 @@ import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/painting/box_painter.dart';
|
||||
import 'package:sky/theme/colors.dart';
|
||||
import 'package:sky/theme/shadows.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/navigator.dart';
|
||||
import 'package:sky/widgets/popup_menu_item.dart';
|
||||
import 'package:sky/widgets/scrollable.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/navigator.dart';
|
||||
import 'package:sky/src/widgets/popup_menu_item.dart';
|
||||
import 'package:sky/src/widgets/scrollable.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
export 'package:sky/animation/animation_performance.dart' show AnimationStatus;
|
||||
|
||||
@ -3,12 +3,12 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/ink_well.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/ink_well.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
const double _kMenuItemHeight = 48.0;
|
||||
const double _kBaselineOffsetFromBottom = 20.0;
|
||||
@ -8,10 +8,10 @@ import 'dart:sky' as sky;
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
const double _kLinearProgressIndicatorHeight = 6.0;
|
||||
const double _kMinCircularProgressIndicatorSize = 15.0;
|
||||
@ -4,12 +4,12 @@
|
||||
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/button_base.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/button_base.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
const sky.Color _kLightOffColor = const sky.Color(0x8A000000);
|
||||
const sky.Color _kDarkOffColor = const sky.Color(0xB2FFFFFF);
|
||||
@ -3,10 +3,10 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/material_button.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/material_button.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
class RaisedButton extends MaterialButton {
|
||||
|
||||
@ -4,10 +4,10 @@
|
||||
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/theme/view_configuration.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
// Slots are painted in this order and hit tested in reverse of this order
|
||||
enum ScaffoldSlots {
|
||||
@ -13,15 +13,15 @@ import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/animation/scroll_behavior.dart';
|
||||
import 'package:sky/gestures/constants.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/viewport.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/homogeneous_viewport.dart';
|
||||
import 'package:sky/widgets/mixed_viewport.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/viewport.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/homogeneous_viewport.dart';
|
||||
import 'package:sky/src/widgets/mixed_viewport.dart';
|
||||
|
||||
export 'package:sky/widgets/mixed_viewport.dart' show MixedViewportLayoutState;
|
||||
export 'package:sky/src/widgets/mixed_viewport.dart' show MixedViewportLayoutState;
|
||||
|
||||
// The GestureEvent velocity properties are pixels/second, config min,max limits are pixels/ms
|
||||
const double _kMillisecondsPerSecond = 1000.0;
|
||||
@ -8,13 +8,13 @@ import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/theme/typography.dart' as typography;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/material.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/material.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
export 'package:sky/animation/animation_performance.dart' show AnimationStatus;
|
||||
|
||||
@ -7,15 +7,15 @@ import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/painting/radial_reaction.dart';
|
||||
import 'package:sky/painting/shadows.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/theme/shadows.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/rendering/toggleable.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/toggleable.dart';
|
||||
|
||||
export 'package:sky/rendering/toggleable.dart' show ValueChanged;
|
||||
export 'package:sky/src/rendering/toggleable.dart' show ValueChanged;
|
||||
|
||||
const sky.Color _kThumbOffColor = const sky.Color(0xFFFAFAFA);
|
||||
const sky.Color _kTrackOffColor = const sky.Color(0x42000000);
|
||||
@ -11,20 +11,20 @@ import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/animation/scroll_behavior.dart';
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/rendering/viewport.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/rendering/viewport.dart';
|
||||
import 'package:sky/theme/colors.dart' as colors;
|
||||
import 'package:sky/theme/typography.dart' as typography;
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/gesture_detector.dart';
|
||||
import 'package:sky/widgets/icon.dart';
|
||||
import 'package:sky/widgets/ink_well.dart';
|
||||
import 'package:sky/widgets/scrollable.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/transitions.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/gesture_detector.dart';
|
||||
import 'package:sky/src/widgets/icon.dart';
|
||||
import 'package:sky/src/widgets/ink_well.dart';
|
||||
import 'package:sky/src/widgets/scrollable.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
typedef void SelectedIndexChanged(int selectedIndex);
|
||||
typedef void LayoutChanged(Size size, List<double> widths);
|
||||
@ -3,7 +3,7 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/theme/theme_data.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
export 'package:sky/theme/theme_data.dart' show ThemeData, ThemeBrightness;
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/mojo/activity.dart';
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
class Title extends Component {
|
||||
|
||||
@ -2,17 +2,17 @@
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'package:sky/widgets/theme.dart';
|
||||
import 'package:sky/src/widgets/theme.dart';
|
||||
|
||||
import 'package:sky/painting/text_style.dart';
|
||||
import 'package:sky/rendering/flex.dart';
|
||||
import 'package:sky/src/rendering/flex.dart';
|
||||
import 'package:sky/theme/shadows.dart';
|
||||
import 'package:sky/theme/typography.dart' as typography;
|
||||
import 'package:sky/theme/view_configuration.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/default_text_style.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/widgets/icon.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/default_text_style.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/icon.dart';
|
||||
|
||||
class ToolBar extends Component {
|
||||
|
||||
@ -4,9 +4,9 @@
|
||||
|
||||
import 'package:sky/animation/animated_value.dart';
|
||||
import 'package:sky/animation/animation_performance.dart';
|
||||
import 'package:sky/widgets/animated_component.dart';
|
||||
import 'package:sky/widgets/basic.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/animated_component.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
export 'package:sky/animation/direction.dart' show Direction;
|
||||
@ -7,50 +7,50 @@
|
||||
/// The Sky widget framework
|
||||
library widgets;
|
||||
|
||||
export 'package:sky/widgets/animated_component.dart';
|
||||
export 'package:sky/widgets/animated_container.dart';
|
||||
export 'package:sky/widgets/basic.dart';
|
||||
export 'package:sky/widgets/button_base.dart';
|
||||
export 'package:sky/widgets/card.dart';
|
||||
export 'package:sky/widgets/checkbox.dart';
|
||||
export 'package:sky/widgets/date_picker.dart';
|
||||
export 'package:sky/widgets/default_text_style.dart';
|
||||
export 'package:sky/widgets/dialog.dart';
|
||||
export 'package:sky/widgets/dismissable.dart';
|
||||
export 'package:sky/widgets/drag_target.dart';
|
||||
export 'package:sky/widgets/drawer.dart';
|
||||
export 'package:sky/widgets/drawer_divider.dart';
|
||||
export 'package:sky/widgets/drawer_header.dart';
|
||||
export 'package:sky/widgets/drawer_item.dart';
|
||||
export 'package:sky/widgets/flat_button.dart';
|
||||
export 'package:sky/widgets/floating_action_button.dart';
|
||||
export 'package:sky/widgets/focus.dart';
|
||||
export 'package:sky/widgets/framework.dart';
|
||||
export 'package:sky/widgets/gesture_detector.dart';
|
||||
export 'package:sky/widgets/homogeneous_viewport.dart';
|
||||
export 'package:sky/widgets/icon.dart';
|
||||
export 'package:sky/widgets/icon_button.dart';
|
||||
export 'package:sky/widgets/ink_well.dart';
|
||||
export 'package:sky/widgets/material.dart';
|
||||
export 'package:sky/widgets/material_button.dart';
|
||||
export 'package:sky/widgets/mimic.dart';
|
||||
export 'package:sky/widgets/mimic_overlay.dart';
|
||||
export 'package:sky/widgets/mixed_viewport.dart';
|
||||
export 'package:sky/widgets/modal_overlay.dart';
|
||||
export 'package:sky/widgets/navigator.dart';
|
||||
export 'package:sky/widgets/popup_menu.dart';
|
||||
export 'package:sky/widgets/popup_menu_item.dart';
|
||||
export 'package:sky/widgets/progress_indicator.dart';
|
||||
export 'package:sky/widgets/radio.dart';
|
||||
export 'package:sky/widgets/raised_button.dart';
|
||||
export 'package:sky/widgets/scaffold.dart';
|
||||
export 'package:sky/widgets/scrollable.dart';
|
||||
export 'package:sky/widgets/snack_bar.dart';
|
||||
export 'package:sky/widgets/switch.dart';
|
||||
export 'package:sky/widgets/tabs.dart';
|
||||
export 'package:sky/widgets/theme.dart';
|
||||
export 'package:sky/widgets/title.dart';
|
||||
export 'package:sky/widgets/tool_bar.dart';
|
||||
export 'package:sky/widgets/transitions.dart';
|
||||
export 'package:sky/src/widgets/animated_component.dart';
|
||||
export 'package:sky/src/widgets/animated_container.dart';
|
||||
export 'package:sky/src/widgets/basic.dart';
|
||||
export 'package:sky/src/widgets/button_base.dart';
|
||||
export 'package:sky/src/widgets/card.dart';
|
||||
export 'package:sky/src/widgets/checkbox.dart';
|
||||
export 'package:sky/src/widgets/date_picker.dart';
|
||||
export 'package:sky/src/widgets/default_text_style.dart';
|
||||
export 'package:sky/src/widgets/dialog.dart';
|
||||
export 'package:sky/src/widgets/dismissable.dart';
|
||||
export 'package:sky/src/widgets/drag_target.dart';
|
||||
export 'package:sky/src/widgets/drawer.dart';
|
||||
export 'package:sky/src/widgets/drawer_divider.dart';
|
||||
export 'package:sky/src/widgets/drawer_header.dart';
|
||||
export 'package:sky/src/widgets/drawer_item.dart';
|
||||
export 'package:sky/src/widgets/flat_button.dart';
|
||||
export 'package:sky/src/widgets/floating_action_button.dart';
|
||||
export 'package:sky/src/widgets/focus.dart';
|
||||
export 'package:sky/src/widgets/framework.dart';
|
||||
export 'package:sky/src/widgets/gesture_detector.dart';
|
||||
export 'package:sky/src/widgets/homogeneous_viewport.dart';
|
||||
export 'package:sky/src/widgets/icon.dart';
|
||||
export 'package:sky/src/widgets/icon_button.dart';
|
||||
export 'package:sky/src/widgets/ink_well.dart';
|
||||
export 'package:sky/src/widgets/material.dart';
|
||||
export 'package:sky/src/widgets/material_button.dart';
|
||||
export 'package:sky/src/widgets/mimic.dart';
|
||||
export 'package:sky/src/widgets/mimic_overlay.dart';
|
||||
export 'package:sky/src/widgets/mixed_viewport.dart';
|
||||
export 'package:sky/src/widgets/modal_overlay.dart';
|
||||
export 'package:sky/src/widgets/navigator.dart';
|
||||
export 'package:sky/src/widgets/popup_menu.dart';
|
||||
export 'package:sky/src/widgets/popup_menu_item.dart';
|
||||
export 'package:sky/src/widgets/progress_indicator.dart';
|
||||
export 'package:sky/src/widgets/radio.dart';
|
||||
export 'package:sky/src/widgets/raised_button.dart';
|
||||
export 'package:sky/src/widgets/scaffold.dart';
|
||||
export 'package:sky/src/widgets/scrollable.dart';
|
||||
export 'package:sky/src/widgets/snack_bar.dart';
|
||||
export 'package:sky/src/widgets/switch.dart';
|
||||
export 'package:sky/src/widgets/tabs.dart';
|
||||
export 'package:sky/src/widgets/theme.dart';
|
||||
export 'package:sky/src/widgets/title.dart';
|
||||
export 'package:sky/src/widgets/tool_bar.dart';
|
||||
export 'package:sky/src/widgets/transitions.dart';
|
||||
|
||||
export 'package:vector_math/vector_math.dart' show Matrix4;
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
import '../../../examples/widgets/card_collection.dart';
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
import '../../../examples/widgets/overlay_geometry.dart';
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
import '../../../examples/widgets/sector.dart';
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
import '../../../examples/stocks/lib/main.dart';
|
||||
import '../../../examples/stocks/lib/stock_data.dart';
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
import '../../../examples/widgets/styled_text.dart';
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
|
||||
import '../../../examples/widgets/tabs.dart';
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
import 'dart:sky' as sky;
|
||||
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering.dart';
|
||||
|
||||
import '../../../examples/rendering/flex.dart';
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
// 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/flat_button.dart';
|
||||
import 'package:sky/widgets/floating_action_button.dart';
|
||||
import 'package:sky/widgets/raised_button.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/flat_button.dart';
|
||||
import 'package:sky/src/widgets/floating_action_button.dart';
|
||||
import 'package:sky/src/widgets/raised_button.dart';
|
||||
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
// 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/dialog.dart';
|
||||
import 'package:sky/src/widgets/basic.dart';
|
||||
import 'package:sky/src/widgets/dialog.dart';
|
||||
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// 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/src/widgets/basic.dart';
|
||||
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
// 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/src/widgets/basic.dart';
|
||||
|
||||
import '../resources/display_list.dart';
|
||||
|
||||
|
||||
@ -15,10 +15,10 @@ import 'package:sky/animation/curves.dart';
|
||||
import 'package:sky/base/scheduler.dart' as scheduler;
|
||||
import 'package:sky/mojo/asset_bundle.dart';
|
||||
import 'package:sky/mojo/shell.dart' as shell;
|
||||
import 'package:sky/rendering/box.dart';
|
||||
import 'package:sky/rendering/object.dart';
|
||||
import 'package:sky/painting/text_painter.dart';
|
||||
import 'package:sky/widgets/framework.dart';
|
||||
import 'package:sky/src/rendering/box.dart';
|
||||
import 'package:sky/src/rendering/object.dart';
|
||||
import 'package:sky/src/widgets/framework.dart';
|
||||
import 'package:sky_services/media/media.mojom.dart';
|
||||
import 'package:vector_math/vector_math.dart';
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user