Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
pwmt
zathura
Commits
40ae60ea
Commit
40ae60ea
authored
Apr 27, 2011
by
Moritz Lipp
Browse files
Updated page_set function
parent
4763624d
Changes
2
Hide whitespace changes
Inline
Side-by-side
shortcuts.c
View file @
40ae60ea
...
...
@@ -94,14 +94,7 @@ sc_goto(girara_session_t* session, girara_argument_t* argument, unsigned int t)
return
true
;
}
unsigned
int
number_of_pages
=
zathura
->
document
->
number_of_pages
;
if
(
t
>
0
&&
t
<=
number_of_pages
)
{
// TODO: Calculate offset
/*GtkAdjustment* adjustment = gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(zathura->UI.session->gtk.view));*/
/*unsigned int offset = zathura->document->pages[t - 1]->offset * zathura->document->scale;*/
/*gtk_adjustment_set_value(adjustment, offset);*/
}
page_set
(
zathura
,
t
-
1
);
}
return
false
;
...
...
zathura.c
View file @
40ae60ea
...
...
@@ -313,8 +313,15 @@ page_set(zathura_t* zathura, unsigned int page_id)
goto
error_out
;
}
page_offset_t
*
offset
=
page_calculate_offset
(
page
);
if
(
offset
==
NULL
)
{
goto
error_out
;
}
GtkAdjustment
*
view_vadjustment
=
gtk_scrolled_window_get_vadjustment
(
GTK_SCROLLED_WINDOW
(
zathura
->
ui
.
session
->
gtk
.
view
));
cb_view_vadjustment_value_changed
(
view_vadjustment
,
zathura
);
GtkAdjustment
*
view_hadjustment
=
gtk_scrolled_window_get_hadjustment
(
GTK_SCROLLED_WINDOW
(
zathura
->
ui
.
session
->
gtk
.
view
));
gtk_adjustment_set_value
(
view_hadjustment
,
offset
->
x
);
gtk_adjustment_set_value
(
view_vadjustment
,
offset
->
y
);
/* update page number */
zathura
->
document
->
current_page_number
=
page_id
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment