Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
Main Page
Related Pages
Data Structures
Files
File List
Globals
Evince
instance
#EvPage
#EvPage
@document.
index for this mapping
Data Structures
Files
File List
evince-master
backend
browser-plugin
cut-n-paste
libdocument
ev-annotation.c
ev-annotation.h
ev-async-renderer.c
ev-async-renderer.h
ev-attachment.c
ev-attachment.h
ev-backend-info.c
ev-backend-info.h
ev-backends-manager.h
ev-debug.c
ev-debug.h
ev-document-annotations.c
ev-document-annotations.h
ev-document-attachments.c
ev-document-attachments.h
ev-document-factory.c
ev-document-factory.h
ev-document-find.c
ev-document-find.h
ev-document-fonts.c
ev-document-fonts.h
ev-document-forms.c
ev-document-forms.h
ev-document-images.c
ev-document-images.h
ev-document-info.h
ev-document-layers.c
ev-document-layers.h
ev-document-links.c
ev-document-links.h
ev-document-media.c
ev-document-media.h
ev-document-misc.c
ev-document-misc.h
ev-document-print.c
ev-document-print.h
ev-document-security.c
ev-document-security.h
ev-document-text.c
ev-document-text.h
ev-document-transition.c
ev-document-transition.h
ev-document.c
ev-document.h
ev-file-exporter.c
ev-file-exporter.h
ev-file-helpers.c
ev-file-helpers.h
ev-form-field.c
ev-form-field.h
ev-image.c
ev-image.h
ev-init.c
ev-init.h
ev-layer.c
ev-layer.h
ev-link-action.c
ev-link-action.h
ev-link-dest.c
ev-link-dest.h
ev-link.c
ev-link.h
ev-macros.h
ev-mapping-list.c
ev-mapping-list.h
ev-media.c
ev-media.h
ev-module.c
ev-module.h
ev-page.c
ev-page.h
ev-render-context.c
ev-render-context.h
ev-selection.c
ev-selection.h
ev-transition-effect.c
ev-transition-effect.h
libmisc
libview
previewer
properties
shell
thumbnailer
evince-document.h
evince-view.h
Globals
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
ev-image.h
Go to the documentation of this file.
1
/* this file is part of evince, a gnome document viewer
2
*
3
* Copyright (C) 2006 Carlos Garcia Campos <carlosgc@gnome.org>
4
*
5
* Evince is free software; you can redistribute it and/or modify it
6
* under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
9
*
10
* Evince is distributed in the hope that it will be useful, but
11
* WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
* General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
*/
19
20
#if !defined (__EV_EVINCE_DOCUMENT_H_INSIDE__) && !defined (EVINCE_COMPILATION)
21
#error "Only <evince-document.h> can be included directly."
22
#endif
23
24
#ifndef __EV_IMAGE_H__
25
#define __EV_IMAGE_H__
26
27
#include <glib-object.h>
28
#include <gdk/gdk.h>
29
30
G_BEGIN_DECLS
31
32
typedef
struct
_EvImage
EvImage
;
33
typedef
struct
_EvImageClass
EvImageClass
;
34
typedef
struct
_EvImagePrivate
EvImagePrivate
;
35
36
#define EV_TYPE_IMAGE (ev_image_get_type())
37
#define EV_IMAGE(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_IMAGE, EvImage))
38
#define EV_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_IMAGE, EvImageClass))
39
#define EV_IS_IMAGE(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_IMAGE))
40
#define EV_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_IMAGE))
41
#define EV_IMAGE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_IMAGE, EvImageClass))
42
43
struct
_EvImage
{
44
GObject
base_instance
;
45
46
EvImagePrivate
*
priv
;
47
};
48
49
struct
_EvImageClass
{
50
GObjectClass
base_class
;
51
};
52
53
GType
ev_image_get_type
(
void
) G_GNUC_CONST;
54
EvImage
*
ev_image_new
(gint page,
55
gint img_id);
56
EvImage
*
ev_image_new_from_pixbuf
(GdkPixbuf *pixbuf);
57
58
gint
ev_image_get_id
(
EvImage
*image);
59
gint
ev_image_get_page
(
EvImage
*image);
60
GdkPixbuf *
ev_image_get_pixbuf
(
EvImage
*image);
61
const gchar *
ev_image_save_tmp
(
EvImage
*image,
62
GdkPixbuf *pixbuf);
63
const gchar *
ev_image_get_tmp_uri
(
EvImage
*image);
64
65
66
G_END_DECLS
67
68
#endif
/* __EV_IMAGE_H__ */
evince-master
libdocument
ev-image.h
Generated on Thu Jul 13 2017 13:41:45 for Evince by
1.8.4