void MiniBrowser::pageDidRequestScroll(WKViewRef, WKPoint position, const void* clientInfo) { MiniBrowser* mb = static_cast<MiniBrowser*>(const_cast<void*>(clientInfo)); if (!NIXViewIsSuspended(mb->m_view)) WKViewSetContentPosition(mb->m_view, mb->adjustScrollPositionToBoundaries(position)); mb->scheduleUpdateDisplay(); }
void MiniBrowser::webProcessRelaunched(WKViewRef, const void* clientInfo) { MiniBrowser* mb = static_cast<MiniBrowser*>(const_cast<void*>(clientInfo)); cout << "The web process has been restarted.\n"; mb->scheduleUpdateDisplay(); }
void MiniBrowser::viewNeedsDisplay(WKViewRef, WKRect area, const void* clientInfo) { UNUSED_PARAM(area); MiniBrowser* mb = static_cast<MiniBrowser*>(const_cast<void*>(clientInfo)); mb->scheduleUpdateDisplay(); }