Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/thumbnailer
diff options
context:
space:
mode:
authorNickolay V. Shmyrev <nshmyrev@yandex.ru>2005-11-14 13:21:13 (GMT)
committer Nickolay V. Shmyrev <nshmyrev@src.gnome.org>2005-11-14 13:21:13 (GMT)
commit30582eef6d8c325d026e7db0301921ddba21dfec (patch)
treebad060c2e88f760d095a403156f615dfd6e7e205 /thumbnailer
parentae3f65853c9a38b242143559ad15b6df1f5244a6 (diff)
New CBR/CBZ backend for comic books.
2005-11-14 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * 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.
Diffstat (limited to 'thumbnailer')
-rw-r--r--thumbnailer/Makefile.am5
-rw-r--r--thumbnailer/evince-thumbnailer-comics.schemas.in55
2 files changed, 60 insertions, 0 deletions
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 @@
+<gconfschemafile>
+ <schemalist>
+
+ <schema>
+ <key>/schemas/desktop/gnome/thumbnailers/application@cbz/enable</key>
+ <applyto>/desktop/gnome/thumbnailers/application@cbz/enable</applyto>
+ <owner>evince</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+
+ <schema>
+ <key>/schemas/desktop/gnome/thumbnailers/application@cbz/command</key>
+ <applyto>/desktop/gnome/thumbnailers/application@cbz/command</applyto>
+ <owner>evince</owner>
+ <type>string</type>
+ <default>evince-thumbnailer -s %s %u %o</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/desktop/gnome/thumbnailers/application@cbr/enable</key>
+ <applyto>/desktop/gnome/thumbnailers/application@cbz/enable</applyto>
+ <owner>evince</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+
+ <schema>
+ <key>/schemas/desktop/gnome/thumbnailers/application@cbr/command</key>
+ <applyto>/desktop/gnome/thumbnailers/application@cbz/command</applyto>
+ <owner>evince</owner>
+ <type>string</type>
+ <default>evince-thumbnailer -s %s %u %o</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</gconfschemafile>