summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/browser_actions_container.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/views/browser_actions_container.h')
-rw-r--r--chrome/browser/views/browser_actions_container.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/views/browser_actions_container.h b/chrome/browser/views/browser_actions_container.h
index fd83437..3f1e93f6 100644
--- a/chrome/browser/views/browser_actions_container.h
+++ b/chrome/browser/views/browser_actions_container.h
@@ -55,6 +55,14 @@ class BrowserActionsContainer : public views::View,
const NotificationDetails& details);
private:
+ // We override PaintChildren so that we can paint the badges on top of them.
+ virtual void PaintChildren(gfx::Canvas* canvas);
+
+ // Paints an individual badge.
+ virtual void PaintBadge(gfx::Canvas* canvas, views::TextButton* button,
+ const SkColor& badge_color,
+ const std::string& text);
+
// The vector of browser actions (icons/image buttons for each action).
std::vector<views::TextButton*> browser_action_views_;