コード例 #1
0
void
gd_pdf_loader_load_uri_async (const gchar *uri,
                              GCancellable *cancellable,
                              GAsyncReadyCallback callback,
                              gpointer user_data)
{
  PdfLoadJob *job;
  GSimpleAsyncResult *result;

  result = g_simple_async_result_new (NULL, callback, user_data,
                                      gd_pdf_loader_load_uri_async);

  job = pdf_load_job_new (result, uri, NULL, NULL, cancellable);

  pdf_load_job_start (job);

  g_object_unref (result);
}
コード例 #2
0
void
gd_pdf_loader_load_zpj_entry_async (ZpjSkydriveEntry *entry,
                                    ZpjSkydrive *service,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
                                    gpointer user_data)
{
  PdfLoadJob *job;
  GSimpleAsyncResult *result;

  result = g_simple_async_result_new (NULL, callback, user_data,
                                      gd_pdf_loader_load_zpj_entry_async);

  job = pdf_load_job_new (result, NULL, NULL, entry, NULL, cancellable);
  job->zpj_service = g_object_ref (service);

  pdf_load_job_start (job);

  g_object_unref (result);
}