Searched refs:shelf (Results 26 - 50 of 77) sorted by relevance

1234

/external/chromium_org/ash/test/
H A Dtest_shelf_delegate.cc7 #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 Ddownload_item_controller.h99 // Weak pointer to the shelf that owns us.
121 shelf:(DownloadShelfController*)shelf
/external/chromium_org/ash/shelf/
H A Dshelf_tooltip_manager_unittest.cc5 #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 Dshelf_layout_manager.cc5 #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 Doverflow_button.cc5 #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 Dshelf_widget.h9 #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 Doverflow_bubble.cc5 #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 Dimmersive_mode_controller_ash_unittest.cc9 #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 Dtray_update.cc8 #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 Duser_switch_animator_chromeos.cc9 #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 Dmulti_user_window_manager_chromeos_unittest.cc6 #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 Dnetwork_state_notifier_unittest.cc8 #include "ash/shelf/shelf_widget.h"
25 return ash::Shell::GetPrimaryRootWindowController()->shelf()->
/external/chromium_org/ash/wm/panels/
H A Dpanel_layout_manager_unittest.cc10 #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 Dpanel_layout_manager.h12 #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 Dpanel_window_resizer.cc9 #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 Dworkspace_controller_unittest.cc11 #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 Dwindow_animations.cc13 #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 Dimmersive_fullscreen_controller_unittest.cc10 #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 Dscreen_util.cc10 #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 Dtray_user_unittest.cc8 #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 Dchrome_pages.cc133 DownloadShelf* shelf = browser->window()->GetDownloadShelf(); local
135 if (shelf->IsShowing())
136 shelf->Close(DownloadShelf::USER_ACTION);
/external/chromium_org/ash/system/tray/
H A Dtray_details_view_unittest.cc8 #include "ash/shelf/shelf_widget.h"
28 return Shell::GetPrimaryRootWindowController()->shelf()->
/external/chromium_org/ash/wm/workspace/
H A Dworkspace_layout_manager.h53 void SetShelf(ShelfLayoutManager* shelf);
110 // Updates the visibility state of the shelf.
/external/chromium_org/ash/wm/dock/
H A Ddocked_window_layout_manager.h9 #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 Dwindow_sizer_ash_uitest.cc5 #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();

Completed in 480 milliseconds

1234