OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_ | 5 #ifndef CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_ |
6 #define CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_ | 6 #define CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_ |
7 | 7 |
8 #include <set> | 8 #include <set> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 const SkBitmap& default_icon() const { return default_icon_; } | 59 const SkBitmap& default_icon() const { return default_icon_; } |
60 | 60 |
61 // Overridden from views::View. Return a 0-inset so the icon can draw all the | 61 // Overridden from views::View. Return a 0-inset so the icon can draw all the |
62 // way to the edge of the view if it wants. | 62 // way to the edge of the view if it wants. |
63 virtual gfx::Insets GetInsets() const; | 63 virtual gfx::Insets GetInsets() const; |
64 | 64 |
65 // Overridden from views::ButtonListener: | 65 // Overridden from views::ButtonListener: |
66 virtual void ButtonPressed(views::Button* sender, const views::Event& event); | 66 virtual void ButtonPressed(views::Button* sender, const views::Event& event); |
67 | 67 |
68 // Overridden from ImageLoadingTracker. | 68 // Overridden from ImageLoadingTracker. |
69 virtual void OnImageLoaded(SkBitmap* image, size_t index); | 69 virtual void OnImageLoaded(ImageLoadingTracker* source, SkBitmap* image, |
| 70 size_t index); |
70 | 71 |
71 // Overridden from NotificationObserver: | 72 // Overridden from NotificationObserver: |
72 virtual void Observe(NotificationType type, | 73 virtual void Observe(NotificationType type, |
73 const NotificationSource& source, | 74 const NotificationSource& source, |
74 const NotificationDetails& details); | 75 const NotificationDetails& details); |
75 | 76 |
76 // MenuButton behavior overrides. These methods all default to TextButton | 77 // MenuButton behavior overrides. These methods all default to TextButton |
77 // behavior unless this button is a popup. In that case, it uses MenuButton | 78 // behavior unless this button is a popup. In that case, it uses MenuButton |
78 // behavior. MenuButton has the notion of a child popup being shown where the | 79 // behavior. MenuButton has the notion of a child popup being shown where the |
79 // button will stay in the pushed state until the "menu" (a popup in this | 80 // button will stay in the pushed state until the "menu" (a popup in this |
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
473 | 474 |
474 ScopedRunnableMethodFactory<BrowserActionsContainer> task_factory_; | 475 ScopedRunnableMethodFactory<BrowserActionsContainer> task_factory_; |
475 | 476 |
476 // Handles delayed showing of the overflow menu when hovering. | 477 // Handles delayed showing of the overflow menu when hovering. |
477 ScopedRunnableMethodFactory<BrowserActionsContainer> show_menu_task_factory_; | 478 ScopedRunnableMethodFactory<BrowserActionsContainer> show_menu_task_factory_; |
478 | 479 |
479 DISALLOW_COPY_AND_ASSIGN(BrowserActionsContainer); | 480 DISALLOW_COPY_AND_ASSIGN(BrowserActionsContainer); |
480 }; | 481 }; |
481 | 482 |
482 #endif // CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_ | 483 #endif // CHROME_BROWSER_VIEWS_BROWSER_ACTIONS_CONTAINER_H_ |
OLD | NEW |