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-attachments.h File Reference
#include <glib-object.h>
#include <glib.h>
+ Include dependency graph for ev-document-attachments.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _EvDocumentAttachmentsInterface
 

Macros

#define EV_TYPE_DOCUMENT_ATTACHMENTS   (ev_document_attachments_get_type ())
 
#define EV_DOCUMENT_ATTACHMENTS(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_DOCUMENT_ATTACHMENTS, EvDocumentAttachments))
 
#define EV_DOCUMENT_ATTACHMENTS_IFACE(k)   (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_ATTACHMENTS, EvDocumentAttachmentsInterface))
 
#define EV_IS_DOCUMENT_ATTACHMENTS(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_DOCUMENT_ATTACHMENTS))
 
#define EV_IS_DOCUMENT_ATTACHMENTS_IFACE(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_ATTACHMENTS))
 
#define EV_DOCUMENT_ATTACHMENTS_GET_IFACE(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_DOCUMENT_ATTACHMENTS, EvDocumentAttachmentsInterface))
 

Typedefs

typedef struct
_EvDocumentAttachments 
EvDocumentAttachments
 
typedef struct
_EvDocumentAttachmentsInterface 
EvDocumentAttachmentsInterface
 

Functions

GType ev_document_attachments_get_type (void) G_GNUC_CONST
 
gboolean ev_document_attachments_has_attachments (EvDocumentAttachments *document_attachments)
 
GList * ev_document_attachments_get_attachments (EvDocumentAttachments *document_attachments)
 

Macro Definition Documentation

#define EV_DOCUMENT_ATTACHMENTS (   o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_DOCUMENT_ATTACHMENTS, EvDocumentAttachments))

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

#define EV_DOCUMENT_ATTACHMENTS_GET_IFACE (   inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_DOCUMENT_ATTACHMENTS, EvDocumentAttachmentsInterface))

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

#define EV_DOCUMENT_ATTACHMENTS_IFACE (   k)    (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_ATTACHMENTS, EvDocumentAttachmentsInterface))

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

#define EV_IS_DOCUMENT_ATTACHMENTS (   o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_DOCUMENT_ATTACHMENTS))

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

#define EV_IS_DOCUMENT_ATTACHMENTS_IFACE (   k)    (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_ATTACHMENTS))

Definition at line 37 of file ev-document-attachments.h.

#define EV_TYPE_DOCUMENT_ATTACHMENTS   (ev_document_attachments_get_type ())

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

Typedef Documentation

typedef struct _EvDocumentAttachments EvDocumentAttachments

Definition at line 40 of file ev-document-attachments.h.

Function Documentation

GList* ev_document_attachments_get_attachments ( EvDocumentAttachments document_attachments)

ev_document_attachments_get_attachments: : an EvDocumentAttachments

Returns: (transfer full) (element-type EvAttachment): a list of EvAttachment objects

Definition at line 48 of file ev-document-attachments.c.

49 {
51 
52  return iface->get_attachments (document_attachments);
53 }

+ Here is the caller graph for this function:

GType ev_document_attachments_get_type ( void  )
gboolean ev_document_attachments_has_attachments ( EvDocumentAttachments document_attachments)

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

35 {
37 
38  return iface->has_attachments (document_attachments);
39 }

+ Here is the caller graph for this function: