/external/chromium_org/ash/test/ |
H A D | test_shelf_delegate.cc | 7 #include "ash/shelf/shelf_item_delegate_manager.h" 8 #include "ash/shelf/shelf_model.h" 9 #include "ash/shelf/shelf_util.h" 73 // then remove the shelf item. 78 void TestShelfDelegate::OnShelfCreated(Shelf* shelf) { argument 81 void TestShelfDelegate::OnShelfDestroyed(Shelf* shelf) { argument
|
/external/chromium_org/chrome/browser/ui/cocoa/download/ |
H A D | download_item_controller.h | 99 // Weak pointer to the shelf that owns us. 121 shelf:(DownloadShelfController*)shelf
|
/external/chromium_org/ash/shelf/ |
H A D | shelf_tooltip_manager_unittest.cc | 5 #include "ash/shelf/shelf_tooltip_manager.h" 8 #include "ash/shelf/shelf_layout_manager.h" 9 #include "ash/shelf/shelf_widget.h" 48 ShelfTestAPI(controller->shelf()->shelf()).shelf_view())); 121 // Create a full-screen window to hide the shelf. 130 // Once the shelf is hidden, the tooltip should be invisible. 137 // Do not show the view if the shelf is hidden. 141 // ShowDelayed() doesn't even start the timer for the hidden shelf. 158 ShelfLayoutManager* shelf local [all...] |
H A D | shelf_layout_manager.cc | 5 #include "ash/shelf/shelf_layout_manager.h" 18 #include "ash/shelf/shelf.h" 19 #include "ash/shelf/shelf_bezel_event_filter.h" 20 #include "ash/shelf/shelf_constants.h" 21 #include "ash/shelf/shelf_layout_manager_observer.h" 22 #include "ash/shelf/shelf_widget.h" 56 // Delay before showing the shelf. This is after the mouse stops moving. 59 // To avoid hiding the shelf when the mouse transitions from a message bubble 60 // into the shelf, th 122 AutoHideEventFilter( ShelfLayoutManager* shelf) argument 161 UpdateShelfObserver(ShelfLayoutManager* shelf) argument 189 ShelfLayoutManager(ShelfWidget* shelf) argument 552 ShelfWidget* shelf = RootWindowController::ForShelf(window)->shelf(); local [all...] |
H A D | overflow_button.cc | 5 #include "ash/shelf/overflow_button.h" 8 #include "ash/shelf/shelf_layout_manager.h" 9 #include "ash/shelf/shelf_widget.h" 57 ShelfLayoutManager* shelf = local 61 if (shelf->IsHorizontalAlignment()) { 93 if (layout_manager->shelf_widget()->shelf()->IsShowingOverflowBubble())
|
H A D | shelf_widget.h | 9 #include "ash/shelf/background_animator.h" 10 #include "ash/shelf/shelf_layout_manager_observer.h" 11 #include "ash/shelf/shelf_types.h" 35 // Returns if shelf alignment option is enabled, and the user is able 43 // Sets the shelf's background type. 48 // Hide the shelf behind a black bar during e.g. a user transition when |hide| 53 // Causes shelf items to be slightly dimmed (e.g. when a window is maximized). 58 Shelf* shelf() const { return shelf_.get(); } function in class:ash::ShelfWidget 63 // Set visibility of the shelf. 67 // Sets the focus cycler. Also adds the shelf t [all...] |
H A D | overflow_bubble.cc | 5 #include "ash/shelf/overflow_bubble.h" 8 #include "ash/shelf/overflow_bubble_view.h" 9 #include "ash/shelf/shelf_layout_manager.h" 10 #include "ash/shelf/shelf_view.h" 11 #include "ash/shelf/shelf_widget.h" 99 widget->GetNativeView())->shelf_widget()->shelf()->SchedulePaint();
|
/external/chromium_org/chrome/browser/ui/views/frame/ |
H A D | immersive_mode_controller_ash_unittest.cc | 9 #include "ash/shelf/shelf_layout_manager.h" 10 #include "ash/shelf/shelf_types.h" 61 // is used to trigger changes in whether the shelf is auto hidden and 227 // affects the shelf visibility and whether the tab indicators are hidden. 231 // The shelf should start out as visible. 232 ash::ShelfLayoutManager* shelf = local 234 ASSERT_EQ(ash::SHELF_VISIBLE, shelf->visibility_state()); 237 // tab indicators and the shelf. 240 EXPECT_EQ(ash::SHELF_AUTO_HIDE, shelf->visibility_state()); 245 EXPECT_EQ(ash::SHELF_HIDDEN, shelf [all...] |
/external/chromium_org/ash/system/ |
H A D | tray_update.cc | 8 #include "ash/shelf/shelf_layout_manager.h" 9 #include "ash/shelf/shelf_widget.h" 112 Shell::GetPrimaryRootWindowController()->shelf()->status_area_widget(); 137 if (Shell::GetPrimaryRootWindowController()->shelf()->IsVisible()) 195 if (!Shell::GetPrimaryRootWindowController()->shelf()->IsVisible() && 197 // The shelf is not visible, and there is no nagger scheduled.
|
/external/chromium_org/chrome/browser/ui/ash/multi_user/ |
H A D | user_switch_animator_chromeos.cc | 9 #include "ash/shelf/shelf_layout_manager.h" 10 #include "ash/shelf/shelf_widget.h" 162 // The shelf animation duration override. 164 // Handle the shelf order of items. This is done once the old user is hidden. 169 // Hide the black rectangle on top of each shelf again. 173 ash::ShelfWidget* shelf = local 174 ash::RootWindowController::ForWindow(*iter)->shelf(); 175 shelf->HideShelfBehindBlackBar(false, duration_override); 177 // We kicked off the shelf animation above and the override can be 198 // For each root window hide the shelf 213 ash::ShelfWidget* shelf = local [all...] |
H A D | multi_user_window_manager_chromeos_unittest.cc | 6 #include "ash/shelf/shelf_widget.h" 815 ash::ShelfWidget* shelf = ash::RootWindowController::ForWindow( local 816 window(0))->shelf(); 817 EXPECT_FALSE(shelf->IsShelfHiddenBehindBlackBar()); 820 // new one visible, the background starts transitionining and the shelf hides. 829 EXPECT_FALSE(shelf->IsShelfHiddenBehindBlackBar()); 831 // Staring the next step should show the shelf again, but there are many 833 // which should set the shelf to its users state. Since that isn't there we 841 EXPECT_FALSE(shelf->IsShelfHiddenBehindBlackBar()); 845 EXPECT_FALSE(shelf 1075 ash::ShelfWidget* shelf = ash::RootWindowController::ForWindow( local [all...] |
/external/chromium_org/ash/system/chromeos/network/ |
H A D | network_state_notifier_unittest.cc | 8 #include "ash/shelf/shelf_widget.h" 25 return ash::Shell::GetPrimaryRootWindowController()->shelf()->
|
/external/chromium_org/ash/wm/panels/ |
H A D | panel_layout_manager_unittest.cc | 10 #include "ash/shelf/shelf.h" 11 #include "ash/shelf/shelf_button.h" 12 #include "ash/shelf/shelf_layout_manager.h" 13 #include "ash/shelf/shelf_model.h" 14 #include "ash/shelf/shelf_types.h" 15 #include "ash/shelf/shelf_util.h" 16 #include "ash/shelf/shelf_view.h" 17 #include "ash/shelf/shelf_widget.h" 112 // Waits until all shelf vie 124 Shelf* shelf = RootWindowController::ForShelf(panel)->shelf()->shelf(); local 167 Shelf* shelf = RootWindowController::ForShelf(panel)->shelf()->shelf(); local 242 ShelfLayoutManager* shelf = RootWindowController::ForWindow(window) local 253 ShelfLayoutManager* shelf = RootWindowController::ForWindow(window) local 259 GetShelfView(Shelf* shelf) argument 543 Shelf* shelf = Shelf::ForPrimaryDisplay(); local [all...] |
H A D | panel_layout_manager.h | 12 #include "ash/shelf/shelf_icon_observer.h" 13 #include "ash/shelf/shelf_layout_manager_observer.h" 81 Shelf* shelf() { return shelf_; } function in class:ash::PanelLayoutManager 82 void SetShelf(Shelf* shelf); 181 // The shelf we are observing for shelf icon changes. 183 // The shelf layout manager being observed for visibility changes. 186 // When not NULL, the shelf is hidden (i.e. full screen) and this tracks the 188 // restored when the shelf becomes visible again.
|
H A D | panel_window_resizer.cc | 9 #include "ash/shelf/shelf.h" 10 #include "ash/shelf/shelf_types.h" 11 #include "ash/shelf/shelf_widget.h" 138 panel_layout_manager->shelf()-> 140 switch (panel_layout_manager->shelf()->alignment()) { 219 GetPanelLayoutManager(panel_container_)->shelf()->
|
/external/chromium_org/ash/wm/ |
H A D | workspace_controller_unittest.cc | 11 #include "ash/shelf/shelf_layout_manager.h" 12 #include "ash/shelf/shelf_widget.h" 146 return Shell::GetPrimaryRootWindowController()->shelf(); 369 // it isn't over the shelf. 376 ShelfLayoutManager* shelf = shelf_layout_manager(); local 377 shelf->SetAutoHideBehavior(ash::SHELF_AUTO_HIDE_BEHAVIOR_ALWAYS); 379 0, shelf->GetIdealBounds().y() - 10, 101, 102); 380 // Move |w1| to overlap the shelf. 391 // Make it visible, since visible shelf overlaps should be true. 400 EXPECT_EQ(SHELF_AUTO_HIDE, shelf 583 ShelfLayoutManager* shelf = shelf_layout_manager(); local 611 ShelfLayoutManager* shelf = shelf_layout_manager(); local 672 ShelfLayoutManager* shelf = shelf_layout_manager(); local 1396 ShelfLayoutManager* shelf = shelf_layout_manager(); local 1426 ShelfLayoutManager* shelf = shelf_layout_manager(); local [all...] |
H A D | window_animations.cc | 13 #include "ash/shelf/shelf.h" 14 #include "ash/shelf/shelf_layout_manager.h" 15 #include "ash/shelf/shelf_widget.h" 454 Shelf* shelf = Shelf::ForWindow(window); local 456 if (!shelf) 458 gfx::Rect item_rect = shelf->GetScreenBoundsOfItemIconForWindow(window); 472 gfx::Rect shelf_bounds = shelf->shelf_widget()->GetWindowBoundsInScreen(); 491 // Coming here, there is no visible icon of that shelf item and we zoom back 493 // of the shelf) [all...] |
H A D | immersive_fullscreen_controller_unittest.cc | 10 #include "ash/shelf/shelf_layout_manager.h" 11 #include "ash/shelf/shelf_types.h" 1032 // Test that the shelf is set to auto hide as long as the window is in 1033 // immersive fullscreen and that the shelf's state before entering immersive 1036 ash::ShelfLayoutManager* shelf = local 1042 ASSERT_EQ(ash::SHELF_VISIBLE, shelf->visibility_state()); 1044 // Entering immersive fullscreen sets the shelf to auto hide. 1047 EXPECT_EQ(ash::SHELF_AUTO_HIDE, shelf->visibility_state()); 1053 EXPECT_EQ(ash::SHELF_VISIBLE, shelf->visibility_state()); 1055 // The user could toggle the shelf aut [all...] |
/external/chromium_org/ash/ |
H A D | screen_util.cc | 10 #include "ash/shelf/shelf_layout_manager.h" 11 #include "ash/shelf/shelf_widget.h" 35 if (GetRootWindowController(window->GetRootWindow())->shelf())
|
/external/chromium_org/ash/system/user/ |
H A D | tray_user_unittest.cc | 8 #include "ash/shelf/shelf_layout_manager.h" 46 ShelfLayoutManager* shelf() { return shelf_; } function in class:ash::TrayUserTest 57 // Note that the ownership of these items is on the shelf. 61 // Note: The item will get owned by the shelf. 84 // Show the shelf. 85 shelf()->LayoutShelf(); 86 shelf()->SetAutoHideBehavior(SHELF_AUTO_HIDE_BEHAVIOR_NEVER);
|
/external/chromium_org/chrome/browser/ui/ |
H A D | chrome_pages.cc | 133 DownloadShelf* shelf = browser->window()->GetDownloadShelf(); local 135 if (shelf->IsShowing()) 136 shelf->Close(DownloadShelf::USER_ACTION);
|
/external/chromium_org/ash/system/tray/ |
H A D | tray_details_view_unittest.cc | 8 #include "ash/shelf/shelf_widget.h" 28 return Shell::GetPrimaryRootWindowController()->shelf()->
|
/external/chromium_org/ash/wm/workspace/ |
H A D | workspace_layout_manager.h | 53 void SetShelf(ShelfLayoutManager* shelf); 110 // Updates the visibility state of the shelf.
|
/external/chromium_org/ash/wm/dock/ |
H A D | docked_window_layout_manager.h | 9 #include "ash/shelf/shelf_layout_manager_observer.h" 110 Shelf* shelf() { return shelf_; } function in class:ash::DockedWindowLayoutManager 111 void SetShelf(Shelf* shelf); 120 // edge used by the shelf or the edge opposite from existing dock. 134 // Updates docked layout when shelf bounds change. 271 // The shelf to respond to alignment changes. 298 // Observes shelf for bounds changes.
|
/external/chromium_org/chrome/browser/ui/window_sizer/ |
H A D | window_sizer_ash_uitest.cc | 5 #include "ash/shelf/shelf.h" 6 #include "ash/shelf/shelf_view.h" 47 ash::Shelf* shelf = ash::Shelf::ForWindow(root_window); local 49 ash::test::ShelfTestAPI(shelf).shelf_view();
|