]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document-fonts.h
Updated Brazilian Portuguese translation.
[evince.git] / backend / ev-document-fonts.h
index 6cb07e2e21b66d19476703cfd5c05b7424e23af4..c9f58f532650ed67f46a73d001c8fcc551226a45 100644 (file)
@@ -46,6 +46,7 @@ typedef struct _EvDocumentFontsIface EvDocumentFontsIface;
 
 enum {
        EV_DOCUMENT_FONTS_COLUMN_NAME,
+       EV_DOCUMENT_FONTS_COLUMN_DETAILS,
        EV_DOCUMENT_FONTS_COLUMN_NUM_COLUMNS
 };
 
@@ -53,12 +54,20 @@ struct _EvDocumentFontsIface
 {
        GTypeInterface base_iface;
 
-       /* Methods  */
-       GtkTreeModel *(* get_fonts_model)    (EvDocumentFonts      *document_fonts);
+       /* Methods */
+       gboolean (* scan)         (EvDocumentFonts *document_fonts,
+                                  int              n_pages);
+       double   (* get_progress) (EvDocumentFonts *document_fonts);
+       void     (* fill_model)   (EvDocumentFonts *document_fonts,
+                                  GtkTreeModel    *model);
 };
 
-GType         ev_document_fonts_get_type           (void);
-GtkTreeModel *ev_document_fonts_get_fonts_model    (EvDocumentFonts *document_fonts);
+GType     ev_document_fonts_get_type     (void);
+gboolean  ev_document_fonts_scan         (EvDocumentFonts *document_fonts,
+                                         int              n_pages);
+double   ev_document_fonts_get_progress (EvDocumentFonts *document_fonts);
+void      ev_document_fonts_fill_model   (EvDocumentFonts *document_fonts,
+                                         GtkTreeModel    *model);
 
 G_END_DECLS