![]() |
![]() |
![]() |
libatrilview Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
EvView; EvViewClass; enum EvViewSelectionMode; 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_search_changed (EvView *view
); void ev_view_find_set_highlight_search (EvView *view
,gboolean value
); void ev_view_focus_annotation (EvView *view
,EvMapping *annot_mapping
); gboolean ev_view_get_has_selection (EvView *view
); gboolean ev_view_get_page_extents (EvView *view
,gint page
,GdkRectangle *page_area
,GtkBorder *border
); void ev_view_handle_link (EvView *view
,EvLink *link
); void ev_view_hide_cursor (EvView *view
); void ev_view_highlight_forward_search (EvView *view
,EvSourceLink *link
); 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_scroll (EvView *view
,GtkScrollType scroll
,gboolean horizontal
); void ev_view_select_all (EvView *view
); 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
); void ev_view_show_cursor (EvView *view
); void ev_view_zoom_in (EvView *view
); void ev_view_zoom_out (EvView *view
);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkLayout +----EvView
GEnum +----EvViewSelectionMode
"annot-added" :Action
"binding-activated" :Action
"external-link" :Action
"handle-link" :Action
"popup" :Action
"selection-changed" :Action
"sync-source" :Action
typedef enum { EV_VIEW_SELECTION_TEXT, EV_VIEW_SELECTION_RECTANGLE, } EvViewSelectionMode;
void ev_view_begin_add_annotation (EvView *view
,EvAnnotationType annot_type
);
void ev_view_find_set_highlight_search (EvView *view
,gboolean value
);
gboolean ev_view_get_page_extents (EvView *view
,gint page
,GdkRectangle *page_area
,GtkBorder *border
);
void ev_view_highlight_forward_search (EvView *view
,EvSourceLink *link
);
void ev_view_set_page_cache_size (EvView *view
,gsize cache_size
);
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.
"annot-added"
signalvoid user_function (EvView *evview,
EvAnnotation *arg1,
gpointer user_data) : Action
"binding-activated"
signalvoid user_function (EvView *evview,
GtkScrollType arg1,
gboolean arg2,
gpointer user_data) : Action
"external-link"
signalvoid user_function (EvView *evview,
GObject *arg1,
gpointer user_data) : Action
"handle-link"
signalvoid user_function (EvView *evview,
GObject *arg1,
gpointer user_data) : Action