]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ps/ev-spectre.c
Remove get_dimensions() from EvDocumentThumbnails interface
[evince.git] / backend / ps / ev-spectre.c
index 8560fbe2dcc0e622feb694f18bf399832ce3ccf6..256d9bef24ac456ea1ff3636a0aefcc910ae0c8a 100644 (file)
@@ -41,8 +41,8 @@ struct _PSDocumentClass {
        EvDocumentClass parent_class;
 };
 
-static void ps_document_file_exporter_iface_init       (EvFileExporterIface       *iface);
-static void ps_document_document_thumbnails_iface_init (EvDocumentThumbnailsIface *iface);
+static void ps_document_file_exporter_iface_init       (EvFileExporterInterface       *iface);
+static void ps_document_document_thumbnails_iface_init (EvDocumentThumbnailsInterface *iface);
 
 EV_BACKEND_REGISTER_WITH_CODE (PSDocument, ps_document,
                          {
@@ -379,32 +379,9 @@ ps_document_thumbnails_get_thumbnail (EvDocumentThumbnails *document_thumbnails,
 }
 
 static void
-ps_document_thumbnails_get_dimensions (EvDocumentThumbnails *document_thumbnails,
-                                      EvRenderContext      *rc, 
-                                      gint                 *width,
-                                      gint                 *height)
-{
-       PSDocument *ps = PS_DOCUMENT (document_thumbnails);
-       gdouble     page_width, page_height;
-
-       ps_document_get_page_size (EV_DOCUMENT (ps),
-                                  rc->page,
-                                  &page_width, &page_height);
-
-       if (rc->rotation == 90 || rc->rotation == 270) {
-               *width = (gint) (page_height * rc->scale);
-               *height = (gint) (page_width * rc->scale);
-       } else {
-               *width = (gint) (page_width * rc->scale);
-               *height = (gint) (page_height * rc->scale);
-       }
-}
-
-static void
-ps_document_document_thumbnails_iface_init (EvDocumentThumbnailsIface *iface)
+ps_document_document_thumbnails_iface_init (EvDocumentThumbnailsInterface *iface)
 {
        iface->get_thumbnail = ps_document_thumbnails_get_thumbnail;
-       iface->get_dimensions = ps_document_thumbnails_get_dimensions;
 }
        
 /* EvFileExporterIface */
@@ -464,7 +441,7 @@ ps_document_file_exporter_get_capabilities (EvFileExporter *exporter)
 }
 
 static void
-ps_document_file_exporter_iface_init (EvFileExporterIface *iface)
+ps_document_file_exporter_iface_init (EvFileExporterInterface *iface)
 {
        iface->begin = ps_document_file_exporter_begin;
        iface->do_page = ps_document_file_exporter_do_page;