| Index: chrome/browser/ui/cocoa/extensions/browser_actions_container_view.mm
|
| diff --git a/chrome/browser/ui/cocoa/extensions/browser_actions_container_view.mm b/chrome/browser/ui/cocoa/extensions/browser_actions_container_view.mm
|
| index ecd68752398300c86fdc5f14fdc5650bf067c349..d718eec153dc75ff690b75632600604f5e46e7bf 100644
|
| --- a/chrome/browser/ui/cocoa/extensions/browser_actions_container_view.mm
|
| +++ b/chrome/browser/ui/cocoa/extensions/browser_actions_container_view.mm
|
| @@ -8,6 +8,8 @@
|
|
|
| #include "base/basictypes.h"
|
| #import "chrome/browser/ui/cocoa/view_id_util.h"
|
| +#include "grit/theme_resources.h"
|
| +#include "ui/base/cocoa/appkit_utils.h"
|
|
|
| NSString* const kBrowserActionGrippyDragStartedNotification =
|
| @"BrowserActionGrippyDragStartedNotification";
|
| @@ -71,6 +73,15 @@ const CGFloat kMinimumContainerWidth = 3.0;
|
| [super dealloc];
|
| }
|
|
|
| +- (void)drawRect:(NSRect)rect {
|
| + [super drawRect:rect];
|
| + if (isHighlighting_) {
|
| + ui::NinePartImageIds imageIds = IMAGE_GRID(IDR_DEVELOPER_MODE_HIGHLIGHT);
|
| + ui::DrawNinePartImage(
|
| + [self bounds], imageIds, NSCompositeSourceOver, 1.0, true);
|
| + }
|
| +}
|
| +
|
| - (void)setTrackingEnabled:(BOOL)enabled {
|
| if (enabled) {
|
| trackingArea_.reset(
|
| @@ -88,6 +99,13 @@ const CGFloat kMinimumContainerWidth = 3.0;
|
| }
|
| }
|
|
|
| +- (void)setIsHighlighting:(BOOL)isHighlighting {
|
| + if (isHighlighting != isHighlighting_) {
|
| + isHighlighting_ = isHighlighting;
|
| + [self setNeedsDisplay:YES];
|
| + }
|
| +}
|
| +
|
| - (void)setResizable:(BOOL)resizable {
|
| if (resizable == resizable_)
|
| return;
|
|
|