Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
c6fe01ed
Commit
c6fe01ed
authored
Jul 24, 2015
by
Adam Barth
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #274 from jimsimon/examples-as-libraries
Examples as libraries
parents
80f84359
3089686e
Changes
20
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
102 additions
and
157 deletions
+102
-157
main.dart
packages/flutter/example/address_book/lib/main.dart
+2
-0
main.dart
packages/flutter/example/demo_launcher/lib/main.dart
+2
-0
feed.dart
packages/flutter/example/fitness/lib/feed.dart
+1
-27
fitness_item.dart
packages/flutter/example/fitness/lib/fitness_item.dart
+1
-3
fitness_types.dart
packages/flutter/example/fitness/lib/fitness_types.dart
+2
-0
main.dart
packages/flutter/example/fitness/lib/main.dart
+32
-6
meal.dart
packages/flutter/example/fitness/lib/meal.dart
+1
-14
measurement.dart
packages/flutter/example/fitness/lib/measurement.dart
+1
-15
settings.dart
packages/flutter/example/fitness/lib/settings.dart
+1
-12
main.dart
packages/flutter/example/hello_world/lib/main.dart
+2
-0
main.dart
packages/flutter/example/mine_digger/lib/main.dart
+2
-0
main.dart
packages/flutter/example/stocks/lib/main.dart
+46
-4
stock_arrow.dart
packages/flutter/example/stocks/lib/stock_arrow.dart
+1
-7
stock_data.dart
packages/flutter/example/stocks/lib/stock_data.dart
+1
-5
stock_home.dart
packages/flutter/example/stocks/lib/stock_home.dart
+1
-26
stock_list.dart
packages/flutter/example/stocks/lib/stock_list.dart
+1
-6
stock_menu.dart
packages/flutter/example/stocks/lib/stock_menu.dart
+1
-9
stock_row.dart
packages/flutter/example/stocks/lib/stock_row.dart
+1
-9
stock_settings.dart
packages/flutter/example/stocks/lib/stock_settings.dart
+1
-14
stock_types.dart
packages/flutter/example/stocks/lib/stock_types.dart
+2
-0
No files found.
packages/flutter/example/address_book/lib/main.dart
View file @
c6fe01ed
...
...
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library
address_book
;
import
'package:sky/editing/input.dart'
;
import
'package:sky/theme/colors.dart'
as
colors
;
import
'package:sky/theme/typography.dart'
as
typography
;
...
...
packages/flutter/example/demo_launcher/lib/main.dart
View file @
c6fe01ed
...
...
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library
demo_launcher
;
import
'package:sky/mojo/activity.dart'
as
activity
;
import
'package:sky/mojo/asset_bundle.dart'
;
import
'package:sky/painting/box_painter.dart'
;
...
...
packages/flutter/example/fitness/lib/feed.dart
View file @
c6fe01ed
...
...
@@ -2,33 +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/painting/text_style.dart'
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/button_base.dart'
;
import
'package:sky/widgets/dialog.dart'
;
import
'package:sky/widgets/drawer.dart'
;
import
'package:sky/widgets/drawer_divider.dart'
;
import
'package:sky/widgets/drawer_header.dart'
;
import
'package:sky/widgets/drawer_item.dart'
;
import
'package:sky/widgets/flat_button.dart'
;
import
'package:sky/widgets/floating_action_button.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/icon.dart'
;
import
'package:sky/widgets/ink_well.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/radio.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/scrollable_list.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/snack_bar.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'package:sky/widgets/widget.dart'
;
import
'fitness_types.dart'
;
import
'fitness_item.dart'
;
import
'measurement.dart'
;
part of
fitness
;
class
FitnessItemList
extends
Component
{
FitnessItemList
({
Key
key
,
this
.
items
,
this
.
onDismissed
})
:
super
(
key:
key
)
{
...
...
packages/flutter/example/fitness/lib/fitness_item.dart
View file @
c6fe01ed
...
...
@@ -2,9 +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/widgets/card.dart'
;
import
'package:sky/widgets/dismissable.dart'
;
part of
fitness
;
typedef
void
FitnessItemHandler
(
FitnessItem
item
);
...
...
packages/flutter/example/fitness/lib/fitness_types.dart
View file @
c6fe01ed
...
...
@@ -2,5 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
part of
fitness
;
enum
FitnessMode
{
feed
,
chart
}
enum
BackupMode
{
enabled
,
disabled
}
packages/flutter/example/fitness/lib/main.dart
View file @
c6fe01ed
...
...
@@ -2,19 +2,45 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library
fitness
;
import
'package:sky/theme/colors.dart'
as
colors
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'package:sky/widgets/widget.dart'
;
import
'package:sky/widgets/task_description.dart'
;
import
'package:sky/painting/text_style.dart'
;
import
'package:sky/widgets/button_base.dart'
;
import
'package:sky/widgets/dialog.dart'
;
import
'package:sky/widgets/drawer.dart'
;
import
'package:sky/widgets/drawer_divider.dart'
;
import
'package:sky/widgets/drawer_header.dart'
;
import
'package:sky/widgets/drawer_item.dart'
;
import
'package:sky/widgets/flat_button.dart'
;
import
'package:sky/widgets/floating_action_button.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/icon.dart'
;
import
'package:sky/widgets/ink_well.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/radio.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/scrollable_list.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/snack_bar.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'package:sky/widgets/card.dart'
;
import
'package:sky/widgets/dismissable.dart'
;
import
'package:sky/editing/input.dart'
;
import
'package:sky/widgets/default_text_style.dart'
;
import
'package:sky/widgets/switch.dart'
;
import
'meal
.dart'
;
import
'measurement
.dart'
;
import
'feed
.dart'
;
import
'settings
.dart'
;
import
'fitness_item
.dart'
;
import
'fitness_type
s.dart'
;
part
'feed
.dart'
;
part
'fitness_item
.dart'
;
part
'fitness_types
.dart'
;
part
'meal
.dart'
;
part
'measurement
.dart'
;
part
'setting
s.dart'
;
class
FitnessApp
extends
App
{
...
...
packages/flutter/example/fitness/lib/meal.dart
View file @
c6fe01ed
...
...
@@ -2,20 +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/painting/text_style.dart'
;
import
'package:sky/editing/input.dart'
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/default_text_style.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/ink_well.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'fitness_item.dart'
;
part of
fitness
;
class
Meal
extends
FitnessItem
{
Meal
({
DateTime
when
,
this
.
description
})
:
super
(
when:
when
);
...
...
packages/flutter/example/fitness/lib/measurement.dart
View file @
c6fe01ed
...
...
@@ -2,21 +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/painting/text_style.dart'
;
import
'package:sky/editing/input.dart'
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/default_text_style.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/ink_well.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/snack_bar.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'fitness_item.dart'
;
part of
fitness
;
class
Measurement
extends
FitnessItem
{
Measurement
({
DateTime
when
,
this
.
weight
})
:
super
(
when:
when
);
...
...
packages/flutter/example/fitness/lib/settings.dart
View file @
c6fe01ed
...
...
@@ -2,18 +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/widgets/drawer_item.dart'
;
import
'package:sky/widgets/switch.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'fitness_types.dart'
;
part of
fitness
;
typedef
void
SettingsUpdater
(
{
BackupMode
backup
...
...
packages/flutter/example/hello_world/lib/main.dart
View file @
c6fe01ed
...
...
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library
hello_world
;
import
'package:sky/widgets/basic.dart'
;
class
HelloWorldApp
extends
App
{
...
...
packages/flutter/example/mine_digger/lib/main.dart
View file @
c6fe01ed
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library
mine_digger
;
import
'dart:sky'
as
sky
;
import
'dart:math'
;
...
...
packages/flutter/example/stocks/lib/main.dart
View file @
c6fe01ed
...
...
@@ -2,6 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library
stocks
;
import
'dart:convert'
;
import
'dart:math'
as
math
;
import
'dart:sky'
as
sky
;
import
'package:sky/theme/colors.dart'
as
colors
;
import
'package:sky/theme/typography.dart'
as
typography
;
import
'package:sky/widgets/basic.dart'
;
...
...
@@ -10,11 +16,47 @@ import 'package:sky/widgets/navigator.dart';
import
'package:sky/widgets/theme.dart'
;
import
'package:sky/widgets/widget.dart'
;
import
'package:sky/widgets/task_description.dart'
;
import
'package:sky/rendering/box.dart'
;
import
'package:sky/mojo/net/fetch.dart'
;
import
'package:sky/mojo/asset_bundle.dart'
;
import
'package:sky/editing/input.dart'
;
import
'package:sky/widgets/drawer.dart'
;
import
'package:sky/widgets/drawer_divider.dart'
;
import
'package:sky/widgets/drawer_header.dart'
;
import
'package:sky/widgets/drawer_item.dart'
;
import
'package:sky/widgets/floating_action_button.dart'
;
import
'package:sky/widgets/focus.dart'
;
import
'package:sky/widgets/icon.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/modal_overlay.dart'
;
import
'package:sky/widgets/popup_menu.dart'
;
import
'package:sky/widgets/radio.dart'
;
import
'package:sky/widgets/snack_bar.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/tabs.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'package:sky/widgets/scrollable_list.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/checkbox.dart'
;
import
'package:sky/widgets/popup_menu_item.dart'
;
import
'package:sky/painting/text_style.dart'
;
import
'package:sky/widgets/ink_well.dart'
;
import
'package:sky/widgets/dialog.dart'
;
import
'package:sky/widgets/flat_button.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/switch.dart'
;
//TODO(jimsimon): Is this needed?
export
'package:sky/widgets/popup_menu.dart'
show
PopupMenuStatus
;
import
'stock_data.dart'
;
import
'stock_home.dart'
;
import
'stock_settings.dart'
;
import
'stock_types.dart'
;
part
'stock_arrow.dart'
;
part
'stock_data.dart'
;
part
'stock_home.dart'
;
part
'stock_list.dart'
;
part
'stock_menu.dart'
;
part
'stock_row.dart'
;
part
'stock_settings.dart'
;
part
'stock_types.dart'
;
class
StocksApp
extends
App
{
...
...
packages/flutter/example/stocks/lib/stock_arrow.dart
View file @
c6fe01ed
...
...
@@ -2,13 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import
'dart:math'
as
math
;
import
'dart:sky'
as
sky
;
import
'package:sky/rendering/box.dart'
;
import
'package:sky/rendering/object.dart'
;
import
'package:sky/theme/colors.dart'
as
colors
;
import
'package:sky/widgets/basic.dart'
;
part of
stocks
;
class
StockArrow
extends
Component
{
...
...
packages/flutter/example/stocks/lib/stock_data.dart
View file @
c6fe01ed
...
...
@@ -2,11 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import
'dart:convert'
;
import
'dart:math'
;
import
'package:sky/mojo/net/fetch.dart'
;
import
'package:sky/mojo/asset_bundle.dart'
;
part of
stocks
;
// Snapshot from http://www.nasdaq.com/screening/company-list.aspx
// Fetched 2/23/2014.
...
...
packages/flutter/example/stocks/lib/stock_home.dart
View file @
c6fe01ed
...
...
@@ -2,32 +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/editing/input.dart'
;
import
'package:sky/theme/colors.dart'
as
colors
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/drawer.dart'
;
import
'package:sky/widgets/drawer_divider.dart'
;
import
'package:sky/widgets/drawer_header.dart'
;
import
'package:sky/widgets/drawer_item.dart'
;
import
'package:sky/widgets/floating_action_button.dart'
;
import
'package:sky/widgets/focus.dart'
;
import
'package:sky/widgets/icon.dart'
;
import
'package:sky/widgets/icon_button.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/snack_bar.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/tabs.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'package:sky/widgets/widget.dart'
;
import
'stock_data.dart'
;
import
'stock_list.dart'
;
import
'stock_menu.dart'
;
import
'stock_types.dart'
;
part of
stocks
;
typedef
void
ModeUpdater
(
StockMode
mode
);
...
...
packages/flutter/example/stocks/lib/stock_list.dart
View file @
c6fe01ed
...
...
@@ -2,12 +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/scrollable_list.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/basic.dart'
;
import
'stock_data.dart'
;
import
'stock_row.dart'
;
part of
stocks
;
class
Stocklist
extends
Component
{
Stocklist
({
Key
key
,
this
.
stocks
})
:
super
(
key:
key
);
...
...
packages/flutter/example/stocks/lib/stock_menu.dart
View file @
c6fe01ed
...
...
@@ -2,15 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import
'dart:sky'
as
sky
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/checkbox.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/popup_menu_item.dart'
;
import
'package:sky/widgets/popup_menu.dart'
;
export
'package:sky/widgets/popup_menu.dart'
show
PopupMenuStatus
;
part of
stocks
;
class
StockMenu
extends
Component
{
StockMenu
({
...
...
packages/flutter/example/stocks/lib/stock_row.dart
View file @
c6fe01ed
...
...
@@ -2,15 +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/painting/text_style.dart'
;
import
'package:sky/rendering/box.dart'
;
import
'package:sky/widgets/ink_well.dart'
;
import
'package:sky/widgets/basic.dart'
;
import
'package:sky/widgets/default_text_style.dart'
;
import
'package:sky/widgets/theme.dart'
;
import
'stock_arrow.dart'
;
import
'stock_data.dart'
;
part of
stocks
;
class
StockRow
extends
Component
{
...
...
packages/flutter/example/stocks/lib/stock_settings.dart
View file @
c6fe01ed
...
...
@@ -2,20 +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/widgets/checkbox.dart'
;
import
'package:sky/widgets/dialog.dart'
;
import
'package:sky/widgets/drawer_item.dart'
;
import
'package:sky/widgets/flat_button.dart'
;
import
'package:sky/widgets/icon_button.dart'
;
import
'package:sky/widgets/material.dart'
;
import
'package:sky/widgets/navigator.dart'
;
import
'package:sky/widgets/scaffold.dart'
;
import
'package:sky/widgets/scrollable_viewport.dart'
;
import
'package:sky/widgets/switch.dart'
;
import
'package:sky/widgets/tool_bar.dart'
;
import
'stock_types.dart'
;
part of
stocks
;
typedef
void
SettingsUpdater
(
{
StockMode
optimism
,
...
...
packages/flutter/example/stocks/lib/stock_types.dart
View file @
c6fe01ed
...
...
@@ -2,5 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
part of
stocks
;
enum
StockMode
{
optimistic
,
pessimistic
}
enum
BackupMode
{
enabled
,
disabled
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment