Chromium Code Reviews| Index: chrome/browser/guest_view/extension_options/extension_options_guest.cc |
| diff --git a/chrome/browser/guest_view/extension_options/extension_options_guest.cc b/chrome/browser/guest_view/extension_options/extension_options_guest.cc |
| index 3c8c4f5666259bf073bae23f9ecff3a27a6843c4..ebfb825e6a116f42fef162477d1a3edf9ef91411 100644 |
| --- a/chrome/browser/guest_view/extension_options/extension_options_guest.cc |
| +++ b/chrome/browser/guest_view/extension_options/extension_options_guest.cc |
| @@ -138,3 +138,13 @@ void ExtensionOptionsGuest::OnRequest( |
| extension_function_dispatcher_->Dispatch( |
| params, guest_web_contents()->GetRenderViewHost()); |
| } |
| + |
| +void ExtensionOptionsGuest::SizeChanged(const gfx::Size& old_size, |
| + const gfx::Size& new_size) { |
|
not at google - send to devlin
2014/07/30 17:44:56
indentation
ericzeng
2014/07/30 23:29:26
Done.
|
| + scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue()); |
| + args->SetInteger(extensionoptions::kWidth, new_size.width()); |
| + args->SetInteger(extensionoptions::kHeight, new_size.height()); |
|
not at google - send to devlin
2014/07/30 17:44:57
better:
OnSizeChanged event;
event.width = new_si
ericzeng
2014/07/30 23:29:26
GuestViewBase would need some refactoring in order
|
| + DispatchEventToEmbedder(new GuestViewBase::Event( |
| + extensions::api::extension_options_internal::OnSizeChanged::kEventName, |
|
not at google - send to devlin
2014/07/30 17:44:56
you might want to "using extensions::api::extensio
ericzeng
2014/07/30 23:29:25
Done.
|
| + args.Pass())); |
| +} |