current_area.y = view->vadjustment->value;
current_area.height = view->vadjustment->page_size;
- for (i = 0; i < ev_page_cache_get_n_pages (view->page_cache); i++) {
+ for (i = 0; i < ev_document_get_n_pages (view->document); i++) {
get_page_extents (view, i, &page_area, &border);
} else if (view->dual_page) {
if (view->current_page % 2 == ev_page_cache_get_dual_even_left (view->page_cache)) {
view->start_page = view->current_page;
- if (view->current_page + 1 < ev_page_cache_get_n_pages (view->page_cache))
+ if (view->current_page + 1 < ev_document_get_n_pages (view->document))
view->end_page = view->start_page + 1;
else
view->end_page = view->start_page;
/* Assign boolean for first and last page */
if (view->current_page == 0)
first_page = TRUE;
- if (view->current_page == ev_page_cache_get_n_pages (view->page_cache) - 1)
+ if (view->current_page == ev_document_get_n_pages (view->document) - 1)
last_page = TRUE;
switch (scroll) {
other_page = (page % 2 == ev_page_cache_get_dual_even_left (view->page_cache)) ? page + 1: page - 1;
/* First, we get the bounding box of the two pages */
- if (other_page < ev_page_cache_get_n_pages (view->page_cache)
+ if (other_page < ev_document_get_n_pages (view->document)
&& (0 <= other_page)) {
ev_page_cache_get_size (view->page_cache,
other_page,
int page, n_pages, current_page;
page = ev_link_dest_get_page (dest);
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
if (page < 0 || page >= n_pages)
return;
dest2 = ev_document_links_find_link_dest (EV_DOCUMENT_LINKS (view->document),
named_dest);
if (dest2) {
- msg = ev_page_cache_get_page_label (view->page_cache,
- ev_link_dest_get_page (dest2));
+ msg = ev_document_get_page_label (view->document,
+ ev_link_dest_get_page (dest2));
g_object_unref (dest2);
}
}
}
break;
default:
- msg = ev_page_cache_get_page_label (view->page_cache,
- ev_link_dest_get_page (dest));
+ msg = ev_document_get_page_label (view->document,
+ ev_link_dest_get_page (dest));
}
return msg;
view->scale, &max_width);
compute_border (view, max_width, max_width, &border);
- n_pages = ev_page_cache_get_n_pages (view->page_cache) + 1;
+ n_pages = ev_document_get_n_pages (view->document) + 1;
requisition->width = (max_width + border.left + border.right) * 2 + (view->spacing * 3);
get_page_y_offset (view, n_pages, view->scale, &requisition->height);
ev_page_cache_get_max_width (view->page_cache, view->rotation,
view->scale, &max_width);
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
compute_border (view, max_width, max_width, &border);
requisition->width = max_width + (view->spacing * 2) + border.left + border.right;
view->rotation,
view->scale,
&width, &height);
- if (view->current_page + 1 < ev_page_cache_get_n_pages (view->page_cache)) {
+ if (view->current_page + 1 < ev_document_get_n_pages (view->document)) {
gint width_2, height_2;
ev_page_cache_get_size (view->page_cache,
view->current_page + 1,
ev_view_goto_window_hide (view);
- if (page >= 0 &&
- page < ev_page_cache_get_n_pages (view->page_cache))
+ if (page >= 0 && page < ev_document_get_n_pages (view->document))
ev_page_cache_set_current_page (view->page_cache, page);
}
}
if (current == view->presentation_state) {
- if (ev_page_cache_get_n_pages (view->page_cache) > 1 &&
+ if (ev_document_get_n_pages (view->document) > 1 &&
key_is_numeric (event->keyval)) {
gint x, y;
1.0,
&doc_width, &doc_height);
- if (other_page < ev_page_cache_get_n_pages (view->page_cache)) {
+ if (other_page < ev_document_get_n_pages (view->document)) {
gint width_2, height_2;
ev_page_cache_get_size (view->page_cache,
other_page,
{
int n_pages, i;
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
for (i = 0; i < n_pages; i++) {
int page;
view_rect.width = MAX (start->x, stop->x) - view_rect.x;
view_rect.width = MAX (start->y, stop->y) - view_rect.y;
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
for (i = 0; i < n_pages; i++) {
GdkRectangle page_area;
g_assert (view->selection_mode == EV_VIEW_SELECTION_TEXT);
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
/* First figure out the range of pages the selection
* affects. */
clear_selection (view);
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
for (i = 0; i < n_pages; i++) {
int width, height;
EvViewSelection *selection;
ev_view_reset_presentation_state (view);
page = ev_page_cache_get_current_page (view->page_cache);
- n_pages = ev_page_cache_get_n_pages (view->page_cache);
+ n_pages = ev_document_get_n_pages (view->document);
if (view->dual_page && !view->presentation)
page = page + 2;