Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <gtk/gtk.h>
#include <evince-document.h>
#include "ev-document-model.h"
#include "ev-jobs.h"
Go to the source code of this file.
Macros | |
#define | EV_TYPE_VIEW (ev_view_get_type ()) |
#define | EV_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EV_TYPE_VIEW, EvView)) |
#define | EV_IS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EV_TYPE_VIEW)) |
#define | EV_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EV_TYPE_VIEW, EvViewClass)) |
#define | EV_IS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EV_TYPE_VIEW)) |
#define | EV_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EV_TYPE_VIEW, EvViewClass)) |
Typedefs | |
typedef struct _EvView | EvView |
typedef struct _EvViewClass | EvViewClass |
#define EV_IS_VIEW | ( | obj) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EV_TYPE_VIEW)) |
#define EV_IS_VIEW_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_TYPE ((klass), EV_TYPE_VIEW)) |
#define EV_TYPE_VIEW (ev_view_get_type ()) |
#define EV_VIEW | ( | obj) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), EV_TYPE_VIEW, EvView)) |
#define EV_VIEW_CLASS | ( | klass) | (G_TYPE_CHECK_CLASS_CAST ((klass), EV_TYPE_VIEW, EvViewClass)) |
#define EV_VIEW_GET_CLASS | ( | obj) | (G_TYPE_INSTANCE_GET_CLASS ((obj), EV_TYPE_VIEW, EvViewClass)) |
typedef struct _EvViewClass EvViewClass |
void ev_view_autoscroll_start | ( | EvView * | view) |
void ev_view_autoscroll_stop | ( | EvView * | view) |
void ev_view_begin_add_annotation | ( | EvView * | view, |
EvAnnotationType | annot_type | ||
) |
gboolean ev_view_can_zoom_in | ( | EvView * | view) |
gboolean ev_view_can_zoom_out | ( | EvView * | view) |
void ev_view_cancel_add_annotation | ( | EvView * | view) |
void ev_view_copy | ( | EvView * | view) |
void ev_view_copy_link_address | ( | EvView * | view, |
EvLinkAction * | action | ||
) |
void ev_view_find_cancel | ( | EvView * | view) |
void ev_view_find_changed | ( | EvView * | view, |
GList ** | results, | ||
gint | page | ||
) |
void ev_view_find_next | ( | EvView * | view) |
void ev_view_find_previous | ( | EvView * | view) |
void ev_view_find_restart | ( | EvView * | view, |
gint | page | ||
) |
void ev_view_find_search_changed | ( | EvView * | view) |
void ev_view_find_set_highlight_search | ( | EvView * | view, |
gboolean | value | ||
) |
void ev_view_find_set_result | ( | EvView * | view, |
gint | page, | ||
gint | result | ||
) |
gboolean ev_view_get_allow_links_change_zoom | ( | EvView * | view) |
gboolean ev_view_get_has_selection | ( | EvView * | view) |
gboolean ev_view_get_page_extents | ( | EvView * | view, |
gint | page, | ||
GdkRectangle * | page_area, | ||
GtkBorder * | border | ||
) |
Definition at line 1250 of file ev-view.c.
GType ev_view_get_type | ( | void | ) |
void ev_view_hide_cursor | ( | EvView * | view) |
void ev_view_highlight_forward_search | ( | EvView * | view, |
EvSourceLink * | link | ||
) |
gboolean ev_view_is_caret_navigation_enabled | ( | EvView * | view) |
gboolean ev_view_is_loading | ( | EvView * | view) |
GtkWidget* ev_view_new | ( | void | ) |
gboolean ev_view_next_page | ( | EvView * | view) |
gboolean ev_view_previous_page | ( | EvView * | view) |
void ev_view_reload | ( | EvView * | view) |
void ev_view_remove_annotation | ( | EvView * | view, |
EvAnnotation * | annot | ||
) |
void ev_view_scroll | ( | EvView * | view, |
GtkScrollType | scroll, | ||
gboolean | horizontal | ||
) |
void ev_view_select_all | ( | EvView * | view) |
void ev_view_set_allow_links_change_zoom | ( | EvView * | view, |
gboolean | allowed | ||
) |
void ev_view_set_caret_cursor_position | ( | EvView * | view, |
guint | page, | ||
guint | offset | ||
) |
void ev_view_set_caret_navigation_enabled | ( | EvView * | view, |
gboolean | enabled | ||
) |
EV_DEPRECATED void ev_view_set_loading | ( | EvView * | view, |
gboolean | loading | ||
) |
void ev_view_set_model | ( | EvView * | view, |
EvDocumentModel * | model | ||
) |
void ev_view_set_page_cache_size | ( | EvView * | view, |
gsize | cache_size | ||
) |
ev_view_set_page_cache_size: : EvView instance : size in bytes
Sets the maximum size in bytes that will be used to cache rendered pages. Use 0 to disable caching rendered pages.
Note that this limit doesn't affect the current visible page range, which will always be rendered. In order to limit the total memory used you have to use ev_document_model_set_max_scale() too.
Definition at line 7916 of file ev-view.c.
void ev_view_show_cursor | ( | EvView * | view) |
gboolean ev_view_supports_caret_navigation | ( | EvView * | view) |
void ev_view_zoom_in | ( | EvView * | view) |