Esempio n. 1
0
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();
}
Esempio n. 2
0
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();
}
Esempio n. 3
0
void MiniBrowser::viewNeedsDisplay(WKViewRef, WKRect area, const void* clientInfo)
{
    UNUSED_PARAM(area);
    MiniBrowser* mb = static_cast<MiniBrowser*>(const_cast<void*>(clientInfo));
    mb->scheduleUpdateDisplay();
}