summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/extensions
diff options
context:
space:
mode:
authorjohnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-26 19:32:52 +0000
committerjohnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-26 19:32:52 +0000
commit2e2e52c0b55131f01209be4bb66cc51bad4d3749 (patch)
tree34e0f44a06b2c38c2fc1316911b3418aa9a3d5e9 /chrome/browser/views/extensions
parenta0804c88148d24e68f25b6d7d9786b588aa57caf (diff)
downloadchromium_src-2e2e52c0b55131f01209be4bb66cc51bad4d3749.zip
chromium_src-2e2e52c0b55131f01209be4bb66cc51bad4d3749.tar.gz
chromium_src-2e2e52c0b55131f01209be4bb66cc51bad4d3749.tar.bz2
Refactor widget methods to support desktop notifications, including GTK stubs.
BUG=none TEST=none Review URL: http://codereview.chromium.org/307030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30074 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/extensions')
-rw-r--r--chrome/browser/views/extensions/extension_popup.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/browser/views/extensions/extension_popup.cc b/chrome/browser/views/extensions/extension_popup.cc
index 53025e9..37e21ec 100644
--- a/chrome/browser/views/extensions/extension_popup.cc
+++ b/chrome/browser/views/extensions/extension_popup.cc
@@ -16,8 +16,10 @@
#include "views/widget/root_view.h"
+using views::Widget;
+
ExtensionPopup::ExtensionPopup(ExtensionHost* host,
- views::Widget* frame,
+ Widget* frame,
const gfx::Rect& relative_to)
: BrowserBubble(host->view(), frame, gfx::Point()),
relative_to_(relative_to),
@@ -29,8 +31,9 @@ ExtensionPopup::ExtensionPopup(ExtensionHost* host,
// TODO(erikkay) Some of this border code is derived from InfoBubble.
// We should see if we can unify these classes.
- // |true| here means the widget is set to delete on destroy.
- border_widget_ = views::Widget::CreateTransparentPopupWidget(true);
+ border_widget_ = Widget::CreatePopupWidget(Widget::Transparent,
+ Widget::NotAcceptEvents,
+ Widget::DeleteOnDestroy);
gfx::NativeView native_window = frame->GetNativeView();
border_widget_->Init(native_window, bounds());
border_ = new BubbleBorder;