#include "chrome/browser/ui/views/javascript_app_modal_event_blocker.h"
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "ui/aura/env.h"
#include "ui/aura/window.h"
#include "ui/events/event.h"
#include "ui/wm/core/window_animations.h"
#include "ui/wm/core/window_util.h"
namespace {
aura::Window* GetTopmostTransientParent(aura::Window* window) { … }
}
JavascriptAppModalEventBlockerAura::JavascriptAppModalEventBlockerAura(
aura::Window* modal_window)
: … { … }
JavascriptAppModalEventBlockerAura::~JavascriptAppModalEventBlockerAura() { … }
bool JavascriptAppModalEventBlockerAura::ShouldStopPropagationTo(
ui::EventTarget* target) { … }
void JavascriptAppModalEventBlockerAura::OnKeyEvent(ui::KeyEvent* event) { … }
void JavascriptAppModalEventBlockerAura::OnMouseEvent(ui::MouseEvent* event) { … }
void JavascriptAppModalEventBlockerAura::OnScrollEvent(ui::ScrollEvent* event) { … }
void JavascriptAppModalEventBlockerAura::OnTouchEvent(ui::TouchEvent* event) { … }