touch_events_enabled_ = enabled;
-#if defined(EWK_REFACTOR)
- if (enabled) {
- GetEvasEventHandler()->UnbindMouseEventHandlers();
- GetEvasEventHandler()->BindTouchEventHandlers();
- } else {
- // TODO(sns.park): Why not call BindMouseEventHandlers()?
- // I think it should be called to be symmetric with "enabled" case
- GetEvasEventHandler()->UnbindTouchEventHandlers();
- }
-#endif
+ if(rwhv())
+ rwhv()->SetTouchEventsEnabled(enabled);
}
bool EWebView::MouseEventsEnabled() const {
mouse_events_enabled_ = enabled;
-#if defined(EWK_REFACTOR)
- if (enabled) {
- GetEvasEventHandler()->UnbindTouchEventHandlers();
- GetEvasEventHandler()->BindMouseEventHandlers();
- } else {
- // TODO(sns.park): Why not call BindTouchEventHandlers()?
- // I think it should be called to be symmetric with "enabled" case
- GetEvasEventHandler()->UnbindMouseEventHandlers();
- }
-#endif
+ if(rwhv())
+ rwhv()->SetTouchEventsEnabled(!enabled);
}
namespace {