Index: ash/common/shelf/overflow_bubble.h |
diff --git a/ash/common/shelf/overflow_bubble.h b/ash/common/shelf/overflow_bubble.h |
index b806a55547eb3894e90b63cb774920e082db0fff..6f000926d01b4cca76147d16e0c6403cf7fd36ab 100644 |
--- a/ash/common/shelf/overflow_bubble.h |
+++ b/ash/common/shelf/overflow_bubble.h |
@@ -19,6 +19,7 @@ class View; |
namespace ash { |
class OverflowBubbleView; |
+class OverflowButton; |
class ShelfView; |
class WmShelf; |
@@ -31,16 +32,13 @@ class OverflowBubble : public views::PointerWatcher, |
explicit OverflowBubble(WmShelf* wm_shelf); |
~OverflowBubble() override; |
- // Shows an bubble pointing to |anchor| with |shelf_view| as its content. |
+ // Shows an bubble pointing to |button| with |shelf_view| as its content. |
// This |shelf_view| is different than the main shelf's view and only contains |
// the overflow items. |
- void Show(views::View* anchor, ShelfView* shelf_view); |
+ void Show(OverflowButton* button, ShelfView* shelf_view); |
void Hide(); |
- // Hides the bubble and schedules paint for overflow button. |
- void HideBubbleAndRefreshButton(); |
- |
bool IsShowing() const { return !!bubble_; } |
ShelfView* shelf_view() { return shelf_view_; } |
OverflowBubbleView* bubble_view() { return bubble_; } |
@@ -58,7 +56,7 @@ class OverflowBubble : public views::PointerWatcher, |
WmShelf* wm_shelf_; |
OverflowBubbleView* bubble_; // Owned by views hierarchy. |
- views::View* anchor_; // Owned by ShelfView. |
+ OverflowButton* button_; // Owned by ShelfView. |
James Cook
2016/09/12 02:54:47
nit: |button| is too generic. In particular, it's
mohsen
2016/09/14 18:34:42
Done.
|
// ShelfView containing the overflow items. Owned by |bubble_|. |
ShelfView* shelf_view_; |