blob: 5a805e6298dce953a43cfab9d357aeb5984b2ce1 [file] [log] [blame]
# Copyright 2016 The Fuchsia 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("//build/dart/dart_library.gni")
import("//topaz/runtime/dart/dart_test.gni")
dart_library("armadillo") {
package_name = "armadillo"
sources = [
"common.dart",
"next.dart",
"now.dart",
"overview.dart",
"recent.dart",
"src/common/debug_enabler.dart",
"src/common/debug_model.dart",
"src/common/elevations.dart",
"src/common/nothing.dart",
"src/common/size_model.dart",
"src/common/wrapper_builder.dart",
"src/next/expand_suggestion.dart",
"src/next/interruption_overlay.dart",
"src/next/next_builder.dart",
"src/next/peek_model.dart",
"src/next/peeking_overlay.dart",
"src/next/selected_suggestion_overlay.dart",
"src/next/splash_painter.dart",
"src/next/splash_suggestion.dart",
"src/next/suggestion.dart",
"src/next/suggestion_layout.dart",
"src/next/suggestion_list.dart",
"src/next/suggestion_model.dart",
"src/next/suggestion_widget.dart",
"src/next/voice_model.dart",
"src/now/context_model.dart",
"src/now/important_info.dart",
"src/now/minimized_now_bar.dart",
"src/now/now.dart",
"src/now/now_builder.dart",
"src/now/now_minimization_model.dart",
"src/now/now_user_and_maximized_info.dart",
"src/now/now_user_image.dart",
"src/now/power_model.dart",
"src/now/quick_settings.dart",
"src/now/quick_settings_progress_model.dart",
"src/now/timezone_picker.dart",
"src/now/toggle_icon.dart",
"src/now/user_context_text.dart",
"src/now/vertical_shifter.dart",
"src/now/volume_model.dart",
"src/now/wifi_settings.dart",
"src/overview/armadillo.dart",
"src/overview/conductor.dart",
"src/overview/conductor_model.dart",
"src/overview/default_scroll_configuration.dart",
"src/overview/idle_mode_builder.dart",
"src/recent/armadillo_drag_target.dart",
"src/recent/armadillo_overlay.dart",
"src/recent/candidate_info.dart",
"src/recent/cluster_layout.dart",
"src/recent/display_mode.dart",
"src/recent/drag_direction.dart",
"src/recent/edge_scroll_drag_target.dart",
"src/recent/focus_model.dart",
"src/recent/kenichi_edge_scrolling.dart",
"src/recent/line_segment.dart",
"src/recent/long_press_gesture_detector.dart",
"src/recent/optional_wrapper.dart",
"src/recent/panel.dart",
"src/recent/panel_drag_target.dart",
"src/recent/panel_drag_target_generator.dart",
"src/recent/panel_drag_targets.dart",
"src/recent/panel_event_handler.dart",
"src/recent/panel_resizing_model.dart",
"src/recent/panel_resizing_overlay.dart",
"src/recent/place_holder_story.dart",
"src/recent/recents_builder.dart",
"src/recent/render_story_list_body.dart",
"src/recent/scroll_locker.dart",
"src/recent/simulated_fractional.dart",
"src/recent/simulated_fractionally_sized_box.dart",
"src/recent/simulated_padding.dart",
"src/recent/simulated_sized_box.dart",
"src/recent/simulated_transform.dart",
"src/recent/story.dart",
"src/recent/story_bar.dart",
"src/recent/story_cluster.dart",
"src/recent/story_cluster_drag_data.dart",
"src/recent/story_cluster_drag_feedback.dart",
"src/recent/story_cluster_drag_state_model.dart",
"src/recent/story_cluster_entrance_transition_model.dart",
"src/recent/story_cluster_id.dart",
"src/recent/story_cluster_panels_model.dart",
"src/recent/story_cluster_stories_model.dart",
"src/recent/story_cluster_widget.dart",
"src/recent/story_drag_transition_model.dart",
"src/recent/story_full_size_simulated_sized_box.dart",
"src/recent/story_list.dart",
"src/recent/story_list_body_parent_data.dart",
"src/recent/story_list_layout.dart",
"src/recent/story_model.dart",
"src/recent/story_panels.dart",
"src/recent/story_positioned.dart",
"src/recent/story_rearrangement_scrim_model.dart",
"src/recent/story_time_randomizer.dart",
"src/recent/story_title.dart",
"src/recent/target_influence_overlay.dart",
"src/recent/target_overlay.dart",
]
deps = [
"//peridot/public/fidl/fuchsia.modular",
"//third_party/dart-pkg/git/flutter/packages/flutter",
"//topaz/lib/settings:lib.settings",
"//topaz/public/dart/widgets:lib.widgets",
"//topaz/public/lib/proposal/dart",
"//topaz/shell/keyboard",
"//topaz/shell/widgets",
]
}
dart_test("armadillo_tests") {
sources = [
"armadillo_drag_target_test.dart",
"candidate_info_test.dart",
"panel_test.dart",
"story_list_layout_test.dart",
"story_list_test.dart",
]
deps = [
":armadillo",
"//third_party/dart-pkg/git/flutter/packages/flutter_test",
"//third_party/dart-pkg/pub/test",
]
}