From 6b85493985ec994cd82977ea088bb7a3de955a66 Mon Sep 17 00:00:00 2001 From: "stevenjb@chromium.org" Date: Sat, 4 Feb 2012 16:44:27 +0000 Subject: Add PanelWindow and PanelLayoutManager to ash. (+ win fix) This implements a sample implementation of a WidgetDelegateView (PanelWindow) and a LayoutManager to provide an initial out ash_shell must be run with --aura-panels to get the new behavior, since Chrome currently relies on existing behavior for wi BUG=98330 TEST=Run ash_shell --aura-panels to see a simple panel test implementation. Ensure panels work as expected in Chrome. Original Review URL: http://codereview.chromium.org/9104027 TBR=dslomov@chromium.org Review URL: http://codereview.chromium.org/9325051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@120478 0039d316-1c4b-4281-b951-d872f2087c98 --- ash/ash.gyp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'ash/ash.gyp') diff --git a/ash/ash.gyp b/ash/ash.gyp index a4dfdef..986795f 100644 --- a/ash/ash.gyp +++ b/ash/ash.gyp @@ -115,6 +115,8 @@ 'wm/dialog_frame_view.h', 'wm/image_grid.cc', 'wm/image_grid.h', + 'wm/panel_layout_manager.cc', + 'wm/panel_layout_manager.h', 'wm/system_modal_container_layout_manager.cc', 'wm/system_modal_container_layout_manager.h', 'wm/system_modal_container_event_filter.cc', @@ -227,19 +229,20 @@ 'wm/base_layout_manager_unittest.cc', 'wm/compact_layout_manager_unittest.cc', 'wm/image_grid_unittest.cc', - 'wm/system_modal_container_layout_manager_unittest.cc', + 'wm/panel_layout_manager_unittest.cc', 'wm/power_button_controller_unittest.cc', 'wm/root_window_event_filter_unittest.cc', 'wm/shadow_controller_unittest.cc', 'wm/shelf_layout_manager_unittest.cc', + 'wm/system_modal_container_layout_manager_unittest.cc', 'wm/toplevel_layout_manager_unittest.cc', 'wm/toplevel_window_event_filter_unittest.cc', 'wm/video_detector_unittest.cc', 'wm/visibility_controller_unittest.cc', 'wm/window_cycle_controller_unittest.cc', 'wm/window_modality_controller_unittest.cc', - 'wm/workspace_controller_unittest.cc', 'wm/workspace/workspace_manager_unittest.cc', + 'wm/workspace_controller_unittest.cc', '<(SHARED_INTERMEDIATE_DIR)/ui/gfx/gfx_resources.rc', '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_resources.rc', @@ -293,6 +296,8 @@ 'shell/bubble.cc', 'shell/example_factory.h', 'shell/lock_view.cc', + 'shell/panel_window.cc', + 'shell/panel_window.h', 'shell/shell_main.cc', 'shell/shell_main_parts.cc', 'shell/shell_main_parts.h', -- cgit v1.1