mirror of
https://github.com/encounter/engine.git
synced 2026-03-30 11:09:55 -07: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:
@@ -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;
|
||||
|
||||
+1
-1
@@ -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((_) {
|
||||
+2
-2
@@ -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
|
||||
+2
-2
@@ -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> { }
|
||||
+1
-1
@@ -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;
|
||||
+3
-3
@@ -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
-2
@@ -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> {}
|
||||
|
||||
+2
-2
@@ -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({
|
||||
+1
-1
@@ -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;
|
||||
+2
-2
@@ -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';
|
||||
|
||||
+2
-2
@@ -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';
|
||||
+2
-2
@@ -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> {
|
||||
|
||||
+3
-3
@@ -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)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user