Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ev-document-print.h File Reference
#include <glib-object.h>
#include <cairo.h>
#include "ev-page.h"
+ Include dependency graph for ev-document-print.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _EvDocumentPrintInterface
 

Macros

#define EV_TYPE_DOCUMENT_PRINT   (ev_document_print_get_type ())
 
#define EV_DOCUMENT_PRINT(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrint))
 
#define EV_DOCUMENT_PRINT_IFACE(k)   (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrintInterface))
 
#define EV_IS_DOCUMENT_PRINT(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_DOCUMENT_PRINT))
 
#define EV_IS_DOCUMENT_PRINT_IFACE(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_PRINT))
 
#define EV_DOCUMENT_PRINT_GET_IFACE(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrintInterface))
 

Typedefs

typedef struct _EvDocumentPrint EvDocumentPrint
 
typedef struct
_EvDocumentPrintInterface 
EvDocumentPrintInterface
 

Functions

GType ev_document_print_get_type (void) G_GNUC_CONST
 
void ev_document_print_print_page (EvDocumentPrint *document_print, EvPage *page, cairo_t *cr)
 

Macro Definition Documentation

#define EV_DOCUMENT_PRINT (   o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrint))

Definition at line 32 of file ev-document-print.h.

#define EV_DOCUMENT_PRINT_GET_IFACE (   inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrintInterface))

Definition at line 36 of file ev-document-print.h.

#define EV_DOCUMENT_PRINT_IFACE (   k)    (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_PRINT, EvDocumentPrintInterface))

Definition at line 33 of file ev-document-print.h.

#define EV_IS_DOCUMENT_PRINT (   o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_DOCUMENT_PRINT))

Definition at line 34 of file ev-document-print.h.

#define EV_IS_DOCUMENT_PRINT_IFACE (   k)    (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_PRINT))

Definition at line 35 of file ev-document-print.h.

#define EV_TYPE_DOCUMENT_PRINT   (ev_document_print_get_type ())

Definition at line 31 of file ev-document-print.h.

Typedef Documentation

typedef struct _EvDocumentPrint EvDocumentPrint

Definition at line 38 of file ev-document-print.h.

Definition at line 39 of file ev-document-print.h.

Function Documentation

GType ev_document_print_get_type ( void  )
void ev_document_print_print_page ( EvDocumentPrint document_print,
EvPage page,
cairo_t *  cr 
)

Definition at line 34 of file ev-document-print.c.

37 {
38  EvDocumentPrintInterface *iface = EV_DOCUMENT_PRINT_GET_IFACE (document_print);
39 
40  iface->print_page (document_print, page, cr);
41 }

+ Here is the caller graph for this function: