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

Go to the source code of this file.

Data Structures

struct  _EvAsyncRendererInterface
 

Macros

#define EV_TYPE_ASYNC_RENDERER   (ev_async_renderer_get_type ())
 
#define EV_ASYNC_RENDERER(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_ASYNC_RENDERER, EvAsyncRenderer))
 
#define EV_ASYNC_RENDERER_IFACE(k)   (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererInterface))
 
#define EV_IS_ASYNC_RENDERER(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_ASYNC_RENDERER))
 
#define EV_IS_ASYNC_RENDERER_IFACE(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_ASYNC_RENDERER))
 
#define EV_ASYNC_RENDERER_GET_IFACE(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererInterface))
 

Typedefs

typedef struct _EvAsyncRenderer EvAsyncRenderer
 
typedef struct
_EvAsyncRendererInterface 
EvAsyncRendererInterface
 

Functions

GType ev_async_renderer_get_type (void)
 
void ev_async_renderer_render_pixbuf (EvAsyncRenderer *renderer, int page, double scale, int rotation)
 

Macro Definition Documentation

#define EV_ASYNC_RENDERER (   o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_ASYNC_RENDERER, EvAsyncRenderer))

Definition at line 35 of file ev-async-renderer.h.

#define EV_ASYNC_RENDERER_GET_IFACE (   inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererInterface))

Definition at line 39 of file ev-async-renderer.h.

#define EV_ASYNC_RENDERER_IFACE (   k)    (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererInterface))

Definition at line 36 of file ev-async-renderer.h.

#define EV_IS_ASYNC_RENDERER (   o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_ASYNC_RENDERER))

Definition at line 37 of file ev-async-renderer.h.

#define EV_IS_ASYNC_RENDERER_IFACE (   k)    (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_ASYNC_RENDERER))

Definition at line 38 of file ev-async-renderer.h.

#define EV_TYPE_ASYNC_RENDERER   (ev_async_renderer_get_type ())

Definition at line 34 of file ev-async-renderer.h.

Typedef Documentation

typedef struct _EvAsyncRenderer EvAsyncRenderer

Definition at line 41 of file ev-async-renderer.h.

Definition at line 42 of file ev-async-renderer.h.

Function Documentation

GType ev_async_renderer_get_type ( void  )
void ev_async_renderer_render_pixbuf ( EvAsyncRenderer renderer,
int  page,
double  scale,
int  rotation 
)

Definition at line 57 of file ev-async-renderer.c.

61 {
62  EvAsyncRendererInterface *iface = EV_ASYNC_RENDERER_GET_IFACE (async_renderer);
63 
64  iface->render_pixbuf (async_renderer, page, scale, rotation);
65 }