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

Unified Diff: chrome/browser/ui/gtk/browser_window_gtk.cc

Issue 10180011: Support painting panels with chromium themes on GTK. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Sync Created 8 years, 8 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/gtk/browser_window_gtk.cc
diff --git a/chrome/browser/ui/gtk/browser_window_gtk.cc b/chrome/browser/ui/gtk/browser_window_gtk.cc
index c30674c868c2acf0b20a20f225959c9be4dc9dde..17835d6f598f499bc04fc6d08dd9dae5a5a3f2a0 100644
--- a/chrome/browser/ui/gtk/browser_window_gtk.cc
+++ b/chrome/browser/ui/gtk/browser_window_gtk.cc
@@ -910,7 +910,7 @@ void BrowserWindowGtk::Restore() {
}
bool BrowserWindowGtk::ShouldDrawContentDropShadow() {
- return !IsMaximized() && UseCustomFrame();
+ return !IsMaximized() && !IsMinimized() && UseCustomFrame();
jennb 2012/04/27 18:36:13 Suggest overriding ShouldDrawContentDropShadow() i
jianli 2012/04/27 20:22:34 Done.
}
void BrowserWindowGtk::EnterFullscreen(
@@ -2451,8 +2451,7 @@ bool BrowserWindowGtk::IsBookmarkBarSupported() const {
bool BrowserWindowGtk::UsingCustomPopupFrame() const {
ThemeServiceGtk* theme_provider = ThemeServiceGtk::GetFrom(
browser()->profile());
- return !theme_provider->UsingNativeTheme() &&
- (browser()->is_type_popup() || browser()->is_type_panel());
jennb 2012/04/27 18:36:13 FYI - (not for this patch) There are still other u
+ return !theme_provider->UsingNativeTheme() && browser()->is_type_popup();
}
BrowserTitlebar* BrowserWindowGtk::CreateBrowserTitlebar() {
@@ -2558,12 +2557,6 @@ void BrowserWindowGtk::PlaceBookmarkBar(bool is_floating) {
}
}
-BrowserWindowGtk::TitleDecoration BrowserWindowGtk::GetWindowTitle(
- std::string* title) const {
- *title = UTF16ToUTF8(browser()->GetWindowTitleForCurrentTab());
- return PLAIN_TEXT;
-}
-
// static
bool BrowserWindowGtk::GetCustomFramePrefDefault() {
// Ideally, we'd use the custom frame by default and just fall back on using

Powered by Google App Engine
This is Rietveld 408576698