Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <config.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <glib.h>
#include <glib/gi18n-lib.h>
#include <glib/gstdio.h>
#include <gio/gio.h>
#include "comics-document.h"
#include "ev-document-misc.h"
#include "ev-file-helpers.h"
#include "ev-archive.h"
Go to the source code of this file.
Data Structures | |
struct | _ComicsDocumentClass |
struct | _ComicsDocument |
struct | PixbufInfo |
Macros | |
#define | BLOCK_SIZE 10240 |
Typedefs | |
typedef struct _ComicsDocumentClass | ComicsDocumentClass |
Functions | |
static GSList * | get_supported_image_extensions (void) |
static char ** | comics_document_list (ComicsDocument *comics_document) |
static gboolean | comics_check_decompress_support (gchar *mime_type, ComicsDocument *comics_document, GError **error) |
static int | sort_page_names (gconstpointer a, gconstpointer b) |
static gboolean | comics_document_load (EvDocument *document, const char *uri, GError **error) |
static gboolean | comics_document_save (EvDocument *document, const char *uri, GError **error) |
static int | comics_document_get_n_pages (EvDocument *document) |
static void | get_page_size_prepared_cb (GdkPixbufLoader *loader, int width, int height, PixbufInfo *info) |
static void | comics_document_get_page_size (EvDocument *document, EvPage *page, double *width, double *height) |
static void | render_pixbuf_size_prepared_cb (GdkPixbufLoader *loader, gint width, gint height, EvRenderContext *rc) |
static GdkPixbuf * | comics_document_render_pixbuf (EvDocument *document, EvRenderContext *rc) |
static cairo_surface_t * | comics_document_render (EvDocument *document, EvRenderContext *rc) |
static void | comics_document_finalize (GObject *object) |
static void | comics_document_class_init (ComicsDocumentClass *klass) |
static void | comics_document_init (ComicsDocument *comics_document) |
#define BLOCK_SIZE 10240 |
Definition at line 39 of file comics-document.c.
typedef struct _ComicsDocumentClass ComicsDocumentClass |
Definition at line 41 of file comics-document.c.
|
static |
|
static |
Definition at line 475 of file comics-document.c.
|
static |
|
static |
|
static |
Definition at line 280 of file comics-document.c.
|
static |
Definition at line 490 of file comics-document.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 370 of file comics-document.c.
|
static |
|
static |
|
static |
|
static |
|
static |