fast_resize_view.mm revision 1320f92c476a1ad9d19dba2a48c72b75566198e9
1// Copyright (c) 2009 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#import "chrome/browser/ui/cocoa/fast_resize_view.h" 6 7#import <Cocoa/Cocoa.h> 8 9#include "base/logging.h" 10#include "base/mac/scoped_nsobject.h" 11#include "ui/base/cocoa/animation_utils.h" 12 13@implementation FastResizeView 14 15- (id)initWithFrame:(NSRect)frameRect { 16 if ((self = [super initWithFrame:frameRect])) { 17 ScopedCAActionDisabler disabler; 18 base::scoped_nsobject<CALayer> layer([[CALayer alloc] init]); 19 [layer setBackgroundColor:CGColorGetConstantColor(kCGColorWhite)]; 20 [self setLayer:layer]; 21 [self setWantsLayer:YES]; 22 } 23 return self; 24} 25 26- (BOOL)isOpaque { 27 return YES; 28} 29 30@end 31 32