Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2404)

Unified Diff: ash/shelf/shelf.h

Issue 115113006: Rename Launcher to Shelf. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more fixes Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/shelf/overflow_button.cc ('k') | ash/shelf/shelf.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/shelf/shelf.h
diff --git a/ash/launcher/launcher.h b/ash/shelf/shelf.h
similarity index 64%
rename from ash/launcher/launcher.h
rename to ash/shelf/shelf.h
index 5c50b8ce7dc6a077938ff3b60b8c9dbc7d6a10bb..53b927f1f99e363ea2287a9b3af49978978a35ed 100644
--- a/ash/launcher/launcher.h
+++ b/ash/shelf/shelf.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef ASH_LAUNCHER_LAUNCHER_H_
-#define ASH_LAUNCHER_LAUNCHER_H_
+#ifndef ASH_SHELF_SHELF_H_
+#define ASH_SHELF_SHELF_H_
#include "ash/ash_export.h"
#include "ash/launcher/launcher_types.h"
@@ -38,7 +38,7 @@ class ShelfView;
}
namespace test {
-class LauncherTestAPI;
+class ShelfTestAPI;
}
class ShelfDelegate;
@@ -46,21 +46,20 @@ class ShelfIconObserver;
class ShelfModel;
class ShelfWidget;
-class ASH_EXPORT Launcher {
+class ASH_EXPORT Shelf {
public:
static const char kNativeViewName[];
- Launcher(ShelfModel* model, ShelfDelegate* delegate, ShelfWidget* widget);
- virtual ~Launcher();
+ Shelf(ShelfModel* model, ShelfDelegate* delegate, ShelfWidget* widget);
+ virtual ~Shelf();
- // Return the launcher for the primary display. NULL if no user is
- // logged in yet.
- static Launcher* ForPrimaryDisplay();
+ // Return the shelf for the primary display. NULL if no user is logged in yet.
+ static Shelf* ForPrimaryDisplay();
- // Return the launcher for the display that |window| is currently on,
- // or a launcher on primary display if the launcher per display feature
- // is disabled. NULL if no user is logged in yet.
- static Launcher* ForWindow(aura::Window* window);
+ // Return the shelf for the display that |window| is currently on, or a shelf
+ // on primary display if the shelf per display feature is disabled. NULL if
+ // no user is logged in yet.
+ static Shelf* ForWindow(aura::Window* window);
void SetAlignment(ShelfAlignment alignment);
ShelfAlignment alignment() const { return alignment_; }
@@ -73,17 +72,17 @@ class ASH_EXPORT Launcher {
// when dragging panels to reposition them with respect to the other panels.
void UpdateIconPositionForWindow(aura::Window* window);
- // Activates the the launcher item specified by the index in the list
- // of launcher items.
- void ActivateLauncherItem(int index);
+ // Activates the the shelf item specified by the index in the list of shelf
+ // items.
+ void ActivateShelfItem(int index);
- // Cycles the window focus linearly over the current launcher items.
+ // Cycles the window focus linearly over the current shelf items.
void CycleWindowLinear(CycleDirection direction);
void AddIconObserver(ShelfIconObserver* observer);
void RemoveIconObserver(ShelfIconObserver* observer);
- // Returns true if the Launcher is showing a context menu.
+ // Returns true if the shelf is showing a context menu.
bool IsShowingMenu() const;
bool IsShowingOverflowBubble() const;
@@ -95,8 +94,8 @@ class ASH_EXPORT Launcher {
views::View* GetAppListButtonView() const;
- // Launch a 0-indexed launcher item in the Launcher.
- // A negative index launches the last launcher item in the launcher.
+ // Launch a 0-indexed shelf item in the shelf.
+ // A negative index launches the last shelf item in the shelf.
void LaunchAppIndexAt(int item_index);
ShelfWidget* shelf_widget() { return shelf_widget_; }
@@ -105,15 +104,15 @@ class ASH_EXPORT Launcher {
void SetShelfViewBounds(gfx::Rect bounds);
gfx::Rect GetShelfViewBounds() const;
- // Returns rectangle bounding all visible launcher items. Used screen
- // coordinate system.
+ // Returns rectangle bounding all visible shelf items. Used screen coordinate
+ // system.
gfx::Rect GetVisibleItemsBoundsInScreen() const;
- // Returns ApplicationDragAndDropHost for this Launcher.
+ // Returns ApplicationDragAndDropHost for this shelf.
app_list::ApplicationDragAndDropHost* GetDragAndDropHostForAppList();
private:
- friend class ash::test::LauncherTestAPI;
+ friend class test::ShelfTestAPI;
// ShelfView used to display icons.
internal::ShelfView* shelf_view_;
@@ -124,9 +123,9 @@ class ASH_EXPORT Launcher {
ShelfWidget* shelf_widget_;
- DISALLOW_COPY_AND_ASSIGN(Launcher);
+ DISALLOW_COPY_AND_ASSIGN(Shelf);
};
} // namespace ash
-#endif // ASH_LAUNCHER_LAUNCHER_H_
+#endif // ASH_SHELF_SHELF_H_
« no previous file with comments | « ash/shelf/overflow_button.cc ('k') | ash/shelf/shelf.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698