]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-print.c
[libdocument] Use G_DEFINE_INTERFACE instead of out own macro
[evince.git] / libdocument / ev-document-print.c
index f82d47829d9811a8bd587f7ea39f3aec8450f447..03cb448cb5aa3bfe6b358208dfe1bf19922f61a4 100644 (file)
 #include "ev-document.h"
 #include "ev-document-print.h"
 
-EV_DEFINE_INTERFACE (EvDocumentPrint, ev_document_print, 0)
+G_DEFINE_INTERFACE (EvDocumentPrint, ev_document_print, 0)
 
 static void
-ev_document_print_class_init (EvDocumentPrintIface *klass)
+ev_document_print_default_init (EvDocumentPrintInterface *klass)
 {
 }
 
@@ -35,7 +35,7 @@ ev_document_print_print_page (EvDocumentPrint *document_print,
                              EvPage          *page,
                              cairo_t         *cr)
 {
-       EvDocumentPrintIface *iface = EV_DOCUMENT_PRINT_GET_IFACE (document_print);
+       EvDocumentPrintInterface *iface = EV_DOCUMENT_PRINT_GET_IFACE (document_print);
 
        iface->print_page (document_print, page, cr);
 }