Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6312)

Unified Diff: chrome/browser/ui/cocoa/download/download_shelf_view.mm

Issue 686993002: MacViews: Rename files to avoid duplicate basename conflicts. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/cocoa/download/download_shelf_view.mm
diff --git a/chrome/browser/ui/cocoa/download/download_shelf_view.mm b/chrome/browser/ui/cocoa/download/download_shelf_view.mm
deleted file mode 100644
index 7563b0c8b17b2d884496b4e2036cf763dac3e438..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/cocoa/download/download_shelf_view.mm
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "chrome/browser/ui/cocoa/download/download_shelf_view.h"
-
-#include "chrome/browser/themes/theme_properties.h"
-#include "chrome/browser/themes/theme_service.h"
-#import "chrome/browser/ui/cocoa/tabs/tab_strip_controller.h"
-#import "chrome/browser/ui/cocoa/themed_window.h"
-#import "chrome/browser/ui/cocoa/view_id_util.h"
-#import "ui/base/cocoa/nsgraphics_context_additions.h"
-#import "ui/base/cocoa/nsview_additions.h"
-#include "ui/gfx/scoped_ns_graphics_context_save_gstate_mac.h"
-
-@implementation DownloadShelfView
-
-// For programmatic instantiations in unit tests.
-- (id)initWithFrame:(NSRect)frameRect {
- if ((self = [super initWithFrame:frameRect])) {
- [self setShowsDivider:NO];
- }
- return self;
-}
-
-// For nib instantiations in production.
-- (id)initWithCoder:(NSCoder*)decoder {
- if ((self = [super initWithCoder:decoder])) {
- [self setShowsDivider:NO];
- }
- return self;
-}
-
-- (NSColor*)strokeColor {
- BOOL isActive = [[self window] isMainWindow];
- ui::ThemeProvider* themeProvider = [[self window] themeProvider];
- return themeProvider ? themeProvider->GetNSColor(
- isActive ? ThemeProperties::COLOR_TOOLBAR_STROKE :
- ThemeProperties::COLOR_TOOLBAR_STROKE_INACTIVE) :
- [NSColor blackColor];
-}
-
-- (void)drawRect:(NSRect)rect {
- gfx::ScopedNSGraphicsContextSaveGState saveGState;
-
- // We want our backgrounds for the shelf to be phased from the upper
- // left hand corner of the view. Offset it by tab height so that the
- // background matches the toolbar background.
- NSPoint phase = NSMakePoint(
- 0, NSHeight([self bounds]) + [TabStripController defaultTabHeight]);
- [[NSGraphicsContext currentContext]
- cr_setPatternPhase:phase forView:[self cr_viewBeingDrawnTo]];
- [self drawBackgroundWithOpaque:YES];
-
- // Draw top stroke
- [[self strokeColor] set];
- NSRect borderRect, contentRect;
- NSDivideRect([self bounds], &borderRect, &contentRect, [self cr_lineWidth],
- NSMaxYEdge);
- NSRectFillUsingOperation(borderRect, NSCompositeSourceOver);
-
- // Draw the top highlight
- ThemeService* themeProvider =
- static_cast<ThemeService*>([[self window] themeProvider]);
- if (themeProvider) {
- int resourceName = themeProvider->UsingDefaultTheme() ?
- ThemeProperties::COLOR_TOOLBAR_BEZEL : ThemeProperties::COLOR_TOOLBAR;
- NSColor* highlightColor = themeProvider->GetNSColor(resourceName);
- if (highlightColor) {
- [highlightColor set];
- borderRect.origin.y -= [self cr_lineWidth];
- NSRectFillUsingOperation(borderRect, NSCompositeSourceOver);
- }
- }
-}
-
-// Mouse down events on the download shelf should not allow dragging the parent
-// window around.
-- (BOOL)mouseDownCanMoveWindow {
- return NO;
-}
-
-- (ViewID)viewID {
- return VIEW_ID_DOWNLOAD_SHELF;
-}
-
-- (BOOL)isOpaque {
- return YES;
-}
-
-@end
« no previous file with comments | « chrome/browser/ui/cocoa/download/download_shelf_view.h ('k') | chrome/browser/ui/cocoa/download/download_shelf_view_cocoa.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698