| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 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 | 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 #import <Cocoa/Cocoa.h> | 5 #import <Cocoa/Cocoa.h> |
| 6 | 6 |
| 7 #include "app/theme_provider.h" | 7 #include "app/theme_provider.h" |
| 8 #include "base/scoped_nsobject.h" | 8 #include "base/scoped_nsobject.h" |
| 9 #include "chrome/browser/browser_theme_provider.h" | 9 #include "chrome/browser/browser_theme_provider.h" |
| 10 #import "chrome/browser/cocoa/bookmark_bar_controller.h" | 10 #import "chrome/browser/cocoa/bookmark_bar_controller.h" |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 @end | 54 @end |
| 55 | 55 |
| 56 // Allows us to control which way the view is rendered. | 56 // Allows us to control which way the view is rendered. |
| 57 @interface DrawDetachedBarFakeController : | 57 @interface DrawDetachedBarFakeController : |
| 58 NSObject<BookmarkBarState, BookmarkBarToolbarViewController> { | 58 NSObject<BookmarkBarState, BookmarkBarToolbarViewController> { |
| 59 @private | 59 @private |
| 60 int currentTabContentsHeight_; | 60 int currentTabContentsHeight_; |
| 61 ThemeProvider* themeProvider_; | 61 ThemeProvider* themeProvider_; |
| 62 bookmarks::VisualState visualState_; | 62 bookmarks::VisualState visualState_; |
| 63 } | 63 } |
| 64 @property(assign) int currentTabContentsHeight; | 64 @property (nonatomic, assign) int currentTabContentsHeight; |
| 65 @property(assign) ThemeProvider* themeProvider; | 65 @property (nonatomic, assign) ThemeProvider* themeProvider; |
| 66 @property(assign) bookmarks::VisualState visualState; | 66 @property (nonatomic, assign) bookmarks::VisualState visualState; |
| 67 | 67 |
| 68 // |BookmarkBarState| protocol: | 68 // |BookmarkBarState| protocol: |
| 69 - (BOOL)isVisible; | 69 - (BOOL)isVisible; |
| 70 - (BOOL)isAnimationRunning; | 70 - (BOOL)isAnimationRunning; |
| 71 - (BOOL)isInState:(bookmarks::VisualState)state; | 71 - (BOOL)isInState:(bookmarks::VisualState)state; |
| 72 - (BOOL)isAnimatingToState:(bookmarks::VisualState)state; | 72 - (BOOL)isAnimatingToState:(bookmarks::VisualState)state; |
| 73 - (BOOL)isAnimatingFromState:(bookmarks::VisualState)state; | 73 - (BOOL)isAnimatingFromState:(bookmarks::VisualState)state; |
| 74 - (BOOL)isAnimatingFromState:(bookmarks::VisualState)fromState | 74 - (BOOL)isAnimatingFromState:(bookmarks::VisualState)fromState |
| 75 toState:(bookmarks::VisualState)toState; | 75 toState:(bookmarks::VisualState)toState; |
| 76 - (BOOL)isAnimatingBetweenState:(bookmarks::VisualState)fromState | 76 - (BOOL)isAnimatingBetweenState:(bookmarks::VisualState)fromState |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 182 EXPECT_CALL(provider, GetBitmapNamed(IDR_THEME_NTP_BACKGROUND)) | 182 EXPECT_CALL(provider, GetBitmapNamed(IDR_THEME_NTP_BACKGROUND)) |
| 183 .WillRepeatedly(Return(&fake_bg)); | 183 .WillRepeatedly(Return(&fake_bg)); |
| 184 | 184 |
| 185 [controller_.get() setThemeProvider:&provider]; | 185 [controller_.get() setThemeProvider:&provider]; |
| 186 [controller_.get() setCurrentTabContentsHeight:200]; | 186 [controller_.get() setCurrentTabContentsHeight:200]; |
| 187 | 187 |
| 188 [view_ display]; | 188 [view_ display]; |
| 189 } | 189 } |
| 190 | 190 |
| 191 // TODO(viettrungluu): write more unit tests, especially after my refactoring. | 191 // TODO(viettrungluu): write more unit tests, especially after my refactoring. |
| OLD | NEW |