From 30582eef6d8c325d026e7db0301921ddba21dfec Mon Sep 17 00:00:00 2001 From: Nickolay V. Shmyrev Date: Mon, 14 Nov 2005 13:21:13 +0000 Subject: New CBR/CBZ backend for comic books. 2005-11-14 Nickolay V. Shmyrev * Makefile.am: * backend/Makefile.am: * backend/ev-document-factory.c: * backend/ev-document-factory.h: * comics/Makefile.am: * comics/comics-document.c: (G_DEFINE_TYPE_WITH_CODE), (comics_document_load), (comics_document_save), (comics_document_get_n_pages), (comics_document_get_page_size), (get_page_size_area_prepared_cb), (comics_document_render_pixbuf) (render_pixbuf_size_prepared_cb), (comics_document_finalize), (comics_document_class_init), (comics_document_can_get_text), (comics_document_get_info), (comics_document_document_iface_init), (comics_document_init), (get_supported_image_extensions), (comics_document_thumbnails_get_geometry), (comics_document_thumbnails_get_thumbnail), (comics_document_thumbnails_get_dimensions), (comics_document_document_thumbnails_iface_init), (extract_argv): * comics/comics-document.h: * comics/ev-cbr-mime.xml: * configure.ac: * po/POTFILES.in: * shell/ev-application.c: (ev_application_register_service): * shell/ev-document-types.c: (ev_document_types_add_filters): * thumbnailer/Makefile.am: * thumbnailer/evince-thumbnailer-comics.schemas.in: New CBR/CBZ backend for comic books. --- (limited to 'thumbnailer') diff --git a/thumbnailer/Makefile.am b/thumbnailer/Makefile.am index 3512aa7..6bacca5 100644 --- a/thumbnailer/Makefile.am +++ b/thumbnailer/Makefile.am @@ -22,6 +22,7 @@ evince_thumbnailer_LDADD= \ schema_files = \ evince-thumbnailer-dvi.schemas.in \ evince-thumbnailer-djvu.schemas.in \ + evince-thumbnailer-comics.schemas.in \ evince-thumbnailer.schemas.in schema_DATA = evince-thumbnailer.schemas @@ -34,6 +35,10 @@ if ENABLE_DVI schema_DATA += evince-thumbnailer-dvi.schemas endif +if ENABLE_COMICS +schema_DATA += evince-thumbnailer-comics.schemas +endif + schemadir = $(GCONF_SCHEMA_FILE_DIR) install-data-local: diff --git a/thumbnailer/evince-thumbnailer-comics.schemas.in b/thumbnailer/evince-thumbnailer-comics.schemas.in new file mode 100644 index 0000000..f9a4e0d --- /dev/null +++ b/thumbnailer/evince-thumbnailer-comics.schemas.in @@ -0,0 +1,55 @@ + + + + + /schemas/desktop/gnome/thumbnailers/application@cbz/enable + /desktop/gnome/thumbnailers/application@cbz/enable + evince + bool + true + + + + + + + + + /schemas/desktop/gnome/thumbnailers/application@cbz/command + /desktop/gnome/thumbnailers/application@cbz/command + evince + string + evince-thumbnailer -s %s %u %o + + + + + + + + /schemas/desktop/gnome/thumbnailers/application@cbr/enable + /desktop/gnome/thumbnailers/application@cbz/enable + evince + bool + true + + + + + + + + + /schemas/desktop/gnome/thumbnailers/application@cbr/command + /desktop/gnome/thumbnailers/application@cbz/command + evince + string + evince-thumbnailer -s %s %u %o + + + + + + + + -- cgit v0.9.1