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

Unified Diff: chrome/browser/ui/views/extensions/extension_dialog.cc

Issue 8800032: Make BubbleWindow a Widget override with a BubbleFrameView. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Build fixes. Created 9 years 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/views/extensions/extension_dialog.h ('k') | chrome/browser/ui/views/window.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/views/extensions/extension_dialog.cc
diff --git a/chrome/browser/ui/views/extensions/extension_dialog.cc b/chrome/browser/ui/views/extensions/extension_dialog.cc
index 41e8cdd31b2b99da625542559b873687613dafc0..c7ac7585da291a0a69281a1afd0267bb18f2d153 100644
--- a/chrome/browser/ui/views/extensions/extension_dialog.cc
+++ b/chrome/browser/ui/views/extensions/extension_dialog.cc
@@ -21,28 +21,6 @@
#include "googleurl/src/gurl.h"
#include "ui/views/widget/widget.h"
-#if defined(OS_CHROMEOS)
-#include "chrome/browser/chromeos/frame/bubble_window.h"
-#endif
-
-namespace {
-
-views::Widget* CreateWindow(gfx::NativeWindow parent,
- views::WidgetDelegate* delegate) {
-#if defined(OS_CHROMEOS) && defined(TOOLKIT_USES_GTK)
- // TODO(msw): revert to BubbleWindow for all ChromeOS cases when CL
- // for crbug.com/98322 is landed.
- // On Chrome OS we need to override the style to suppress padding around
- // the borders.
- return chromeos::BubbleWindow::Create(parent,
- STYLE_FLUSH, delegate);
-#else
- return browser::CreateViewsWindow(parent, delegate, STYLE_GENERIC);
-#endif
-}
-
-} // namespace
-
ExtensionDialog::ExtensionDialog(ExtensionHost* host,
ExtensionDialogObserver* observer)
: window_(NULL),
@@ -94,7 +72,11 @@ ExtensionHost* ExtensionDialog::CreateExtensionHost(const GURL& url,
void ExtensionDialog::InitWindow(Browser* browser, int width, int height) {
gfx::NativeWindow parent = browser->window()->GetNativeHandle();
- window_ = CreateWindow(parent, this /* views::WidgetDelegate */);
+ DialogStyle style = STYLE_GENERIC;
+#if defined(OS_CHROMEOS)
+ style = STYLE_FLUSH;
Emmanuel Saint-loubert-Bié 2011/12/06 02:47:18 Nit: in a case like this I prefer to have an #if #
msw 2011/12/06 06:05:14 Done.
+#endif
+ window_ = browser::CreateViewsWindow(parent, this, style);
// Center the window over the browser.
gfx::Point center = browser->window()->GetBounds().CenterPoint();
« no previous file with comments | « chrome/browser/ui/views/extensions/extension_dialog.h ('k') | chrome/browser/ui/views/window.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698