Пример #1
0
Evas_Object* ewk_view_add_with_context(Evas* canvas, Ewk_Context* context)
{
    EwkContext* ewkContext = ewk_object_cast<EwkContext*>(context);
    EINA_SAFETY_ON_NULL_RETURN_VAL(ewkContext, nullptr);
    EINA_SAFETY_ON_NULL_RETURN_VAL(ewkContext->wkContext(), nullptr);

    return EWKViewCreate(ewkContext->wkContext(), 0, canvas, 0);
}
Пример #2
0
Evas_Object* ewk_view_smart_add(Evas* canvas, Evas_Smart* smart, Ewk_Context* context, Ewk_Page_Group* pageGroup)
{
    EwkContext* ewkContext = ewk_object_cast<EwkContext*>(context);
    EwkPageGroup* ewkPageGroup = ewk_object_cast<EwkPageGroup*>(pageGroup);

    EINA_SAFETY_ON_NULL_RETURN_VAL(ewkContext, nullptr);
    EINA_SAFETY_ON_NULL_RETURN_VAL(ewkContext->wkContext(), nullptr);
    EINA_SAFETY_ON_NULL_RETURN_VAL(ewkPageGroup, nullptr);
    EINA_SAFETY_ON_NULL_RETURN_VAL(ewkPageGroup->wkPageGroup(), nullptr);

    return EWKViewCreate(ewkContext->wkContext(), ewkPageGroup->wkPageGroup(), canvas, smart);
}
Пример #3
0
void WebViewEfl::handleDownloadRequest(DownloadProxy* download)
{
    EwkContext* context = m_ewkView->ewkContext();
    context->downloadManager()->registerDownloadJob(toAPI(download), m_ewkView);
}
Пример #4
0
void PageClientBase::handleDownloadRequest(DownloadProxy* download)
{
    EwkContext* context = m_view->ewkContext();
    context->downloadManager()->registerDownloadJob(toAPI(download), m_view);
}