Exemplo n.º 1
0
void initialize_app_handler(cef_app_t* app) {
    DEBUG_POINTER("initialize_app_handler", app);
    app->base.size = sizeof(cef_app_t);
    initialize_cef_base((cef_base_t*)app);
    // callbacks
    app->get_render_process_handler = get_render_process_handler;
}
Exemplo n.º 2
0
        CEF_CALLBACK get_render_process_handler(struct _cef_app_t* self) {
    DEBUG_POINTER("get_render_process_handler", self);
    cef_render_process_handler_t* renderProcessHandler = (cef_render_process_handler_t*)calloc(1, sizeof(cef_render_process_handler_t));
    renderProcessHandler->base.size = sizeof(cef_render_process_handler_t);
    initialize_cef_base((cef_base_t*) renderProcessHandler);
    renderProcessHandler->on_web_kit_initialized = cef_render_process_handler_t_on_webkit_initialized;
    return renderProcessHandler;
}
Exemplo n.º 3
0
void initialize_cef_response_handler() {
    //DEBUG_CALLBACK("initialize_render_handler");
    cef_resource_handler_t* resourceHandler = (cef_resource_handler_t*)calloc(1, sizeof(cef_resource_handler_t));
    resourceHandler->base.size = sizeof(cef_resource_handler_t);
    initialize_cef_base((cef_base_t*) resourceHandler);
    // callbacks
    //resourceHandler->get_root_screen_rect = cef_render_handler_t_get_root_screen_rect;
    //resourceHandler->get_view_rect = cef_render_handler_t_get_view_rect;
    //resourceHandler->get_screen_point = cef_render_handler_t_get_screen_point;
    //resourceHandler->get_screen_info = cef_render_handler_t_get_screen_info;
    //resourceHandler->on_popup_show = cef_render_handler_t_on_popup_show;
    //resourceHandler->on_popup_size = cef_render_handler_t_on_popup_size;
    //resourceHandler->on_paint = cef_render_handler_t_on_paint;
    //resourceHandler->on_cursor_change = cef_render_handler_t_on_cursor_change;
    //resourceHandler->on_scroll_offset_changed = cef_render_handler_t_on_scroll_offset_changed;
    DEBUG_POINTER("resource_handler", resourceHandler);
    //go_AddRef((void *) resourceHandler);
    go_client->resource_handler = resourceHandler;
}
Exemplo n.º 4
0
void initialize_client_handler(struct _cef_client_t* client) {
    DEBUG_POINTER("initialize_client_handler", client);
    go_client = (cef_go_client*)calloc(1, sizeof(cef_go_client));
    initialize_display_handler();
    initialize_life_span_handler();
    initialize_load_handler();
    //initialize_render_handler();
    initialize_cef_request_handler();

    client->base.size = sizeof(cef_client_t);
    initialize_cef_base((cef_base_t*)client);
    // callbacks
    //DEBUG_CALLBACK("set_display_handler");
    client->get_display_handler = get_display_handler;
    client->get_life_span_handler = get_life_span_handler;
    client->get_load_handler = get_load_handler;
    //client->get_render_handler = get_render_handler;
    client->get_request_handler = get_request_handler;
    client->on_process_message_received = on_process_message_received;
}