Home | History | Annotate | Download | only in shelf

Lines Matching defs:Shelf

9 #include "ash/shelf/shelf_constants.h"
10 #include "ash/shelf/shelf_types.h"
46 class ASH_EXPORT Shelf {
50 Shelf(ShelfModel* model, ShelfDelegate* delegate, ShelfWidget* widget);
51 virtual ~Shelf();
53 // Return the shelf for the primary display. NULL if no user is logged in yet.
54 static Shelf* ForPrimaryDisplay();
56 // Return the shelf for the display that |window| is currently on, or a shelf
57 // on primary display if the shelf per display feature is disabled. NULL if
59 static Shelf* ForWindow(aura::Window* window);
72 // Activates the the shelf item specified by the index in the list of shelf
76 // Cycles the window focus linearly over the current shelf items.
82 // Returns true if the shelf is showing a context menu.
94 // Launch a 0-indexed shelf item in the shelf.
95 // A negative index launches the last shelf item in the shelf.
100 // Set the bounds of the shelf view.
104 // Returns rectangle bounding all visible shelf items. Used screen coordinate
108 // Returns ApplicationDragAndDropHost for this shelf.
123 DISALLOW_COPY_AND_ASSIGN(Shelf);