Commit 78b41b11 authored by Sebastian Ramacher's avatar Sebastian Ramacher

Register plugin without callback

Signed-off-by: default avatarSebastian Ramacher <sebastian@ramacher.at>
parent 8e4dca7a
......@@ -4,29 +4,25 @@
#include "plugin.h"
void
register_functions(zathura_plugin_functions_t* functions)
{
functions->document_open = (zathura_plugin_document_open_t) pdf_document_open;
functions->document_free = (zathura_plugin_document_free_t) pdf_document_free;
functions->document_save_as = (zathura_plugin_document_save_as_t) pdf_document_save_as;
functions->document_index_generate = (zathura_plugin_document_index_generate_t) pdf_document_index_generate;
functions->document_get_information = (zathura_plugin_document_get_information_t) pdf_document_get_information;
functions->page_init = (zathura_plugin_page_init_t) pdf_page_init;
functions->page_clear = (zathura_plugin_page_clear_t) pdf_page_clear;
functions->page_search_text = (zathura_plugin_page_search_text_t) pdf_page_search_text;
functions->page_links_get = (zathura_plugin_page_links_get_t) pdf_page_links_get;
functions->page_images_get = (zathura_plugin_page_images_get_t) pdf_page_images_get;
functions->page_get_text = (zathura_plugin_page_get_text_t) pdf_page_get_text;
functions->page_render = (zathura_plugin_page_render_t) pdf_page_render;
functions->page_render_cairo = (zathura_plugin_page_render_cairo_t) pdf_page_render_cairo;
functions->page_image_get_cairo = (zathura_plugin_page_image_get_cairo_t) pdf_page_image_get_cairo;
}
ZATHURA_PLUGIN_REGISTER(
ZATHURA_PLUGIN_REGISTER_WITH_FUNCTIONS(
"pdf-mupdf",
VERSION_MAJOR, VERSION_MINOR, VERSION_REV,
register_functions,
ZATHURA_PLUGIN_FUNCTIONS({
.document_open = (zathura_plugin_document_open_t) pdf_document_open,
.document_free = (zathura_plugin_document_free_t) pdf_document_free,
.document_save_as = (zathura_plugin_document_save_as_t) pdf_document_save_as,
.document_index_generate = (zathura_plugin_document_index_generate_t) pdf_document_index_generate,
.document_get_information = (zathura_plugin_document_get_information_t) pdf_document_get_information,
.page_init = (zathura_plugin_page_init_t) pdf_page_init,
.page_clear = (zathura_plugin_page_clear_t) pdf_page_clear,
.page_search_text = (zathura_plugin_page_search_text_t) pdf_page_search_text,
.page_links_get = (zathura_plugin_page_links_get_t) pdf_page_links_get,
.page_images_get = (zathura_plugin_page_images_get_t) pdf_page_images_get,
.page_get_text = (zathura_plugin_page_get_text_t) pdf_page_get_text,
.page_render = (zathura_plugin_page_render_t) pdf_page_render,
.page_render_cairo = (zathura_plugin_page_render_cairo_t) pdf_page_render_cairo,
.page_image_get_cairo = (zathura_plugin_page_image_get_cairo_t) pdf_page_image_get_cairo
}),
ZATHURA_PLUGIN_MIMETYPES({
"application/pdf",
"application/oxps",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment