diff options
author | johnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-26 19:32:52 +0000 |
---|---|---|
committer | johnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-26 19:32:52 +0000 |
commit | 2e2e52c0b55131f01209be4bb66cc51bad4d3749 (patch) | |
tree | 34e0f44a06b2c38c2fc1316911b3418aa9a3d5e9 /chrome/browser/views/extensions | |
parent | a0804c88148d24e68f25b6d7d9786b588aa57caf (diff) | |
download | chromium_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.cc | 9 |
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; |