void ImageEventListener::handleEvent(Event* event, bool isWindowEvent) { if (event->type() == eventNames().resizeEvent) m_doc->windowSizeChanged(); else if (event->type() == eventNames().clickEvent) { MouseEvent* mouseEvent = static_cast<MouseEvent*>(event); m_doc->imageClicked(mouseEvent->x(), mouseEvent->y()); } }
void ImageEventListener::handleEvent(ScriptExecutionContext*, Event* event) { if (event->type() == eventNames().resizeEvent) m_doc->windowSizeChanged(); else if (event->type() == eventNames().clickEvent) { MouseEvent* mouseEvent = static_cast<MouseEvent*>(event); m_doc->imageClicked(mouseEvent->x(), mouseEvent->y()); } }
void ImageEventListener::handleEvent(ExecutionContext*, Event* event) { if (event->type() == EventTypeNames::resize) { m_doc->windowSizeChanged(ImageDocument::ScaleOnlyUnzoomedDocument); } else if (event->type() == EventTypeNames::click && event->isMouseEvent()) { MouseEvent* mouseEvent = toMouseEvent(event); m_doc->imageClicked(mouseEvent->x(), mouseEvent->y()); } }