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

Unified Diff: chrome/browser/ui/cocoa/chrome_browser_window.mm

Issue 8491063: Fix accelerated plugins rendering in Panels on Mac. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: forgot to move #inlude files... Created 9 years, 1 month 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
« no previous file with comments | « chrome/browser/ui/cocoa/chrome_browser_window.h ('k') | chrome/browser/ui/cocoa/themed_browser_window.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/cocoa/chrome_browser_window.mm
diff --git a/chrome/browser/ui/cocoa/chrome_browser_window.mm b/chrome/browser/ui/cocoa/chrome_browser_window.mm
index a6ef49cfa83623cec43d5a9d1c1836b28093ba97..e21507bdfc0cea40d36336736fe93efa54983ec4 100644
--- a/chrome/browser/ui/cocoa/chrome_browser_window.mm
+++ b/chrome/browser/ui/cocoa/chrome_browser_window.mm
@@ -5,6 +5,8 @@
#import "chrome/browser/ui/cocoa/chrome_browser_window.h"
#include "base/logging.h"
+#import "chrome/browser/ui/cocoa/themed_window.h"
+#include "ui/base/theme_provider.h"
@implementation ChromeBrowserWindow
@@ -26,4 +28,25 @@
[self setOpaque:YES];
}
+- (ui::ThemeProvider*)themeProvider {
+ id delegate = [self delegate];
+ if (![delegate respondsToSelector:@selector(themeProvider)])
+ return NULL;
+ return [delegate themeProvider];
+}
+
+- (ThemedWindowStyle)themedWindowStyle {
+ id delegate = [self delegate];
+ if (![delegate respondsToSelector:@selector(themedWindowStyle)])
+ return THEMED_NORMAL;
+ return [delegate themedWindowStyle];
+}
+
+- (NSPoint)themePatternPhase {
+ id delegate = [self delegate];
+ if (![delegate respondsToSelector:@selector(themePatternPhase)])
+ return NSMakePoint(0, 0);
+ return [delegate themePatternPhase];
+}
+
@end
« no previous file with comments | « chrome/browser/ui/cocoa/chrome_browser_window.h ('k') | chrome/browser/ui/cocoa/themed_browser_window.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698