| Index: ash/common/shelf/overflow_bubble.h
|
| diff --git a/ash/common/shelf/overflow_bubble.h b/ash/common/shelf/overflow_bubble.h
|
| index 1e99bbc3e75ead4739ebddac5be4a601a6bb6a9c..3e1c69591ef2592bf5a72cac5089d371147dd5dc 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.
|
| ShelfView* shelf_view_; // Owned by |bubble_|.
|
|
|
| DISALLOW_COPY_AND_ASSIGN(OverflowBubble);
|
|
|