--- a/talkatu/talkatuhistory.c Fri Jul 19 02:31:11 2019 -0500
+++ b/talkatu/talkatuhistory.c Fri Jul 19 06:32:20 2019 -0500
@@ -65,3 +65,50 @@
+ * talkatu_history_page_up: + * @history: The #TalkatuHistory isntance. + * Scrolls @history up one page. +talkatu_history_page_up(TalkatuHistory *history) { + g_return_if_fail(TALKATU_IS_HISTORY(history)); + gtk_text_view_get_visible_rect(GTK_TEXT_VIEW(history), &rect); + gtk_text_view_get_iter_at_location( + GTK_TEXT_VIEW(history), + gtk_text_view_scroll_to_iter(GTK_TEXT_VIEW(history), &iter, 0, TRUE, 0, 0); + * talkatu_history_page_down: + * @history: The #TalkatuHistory isntance. + * Scrolls @history down one page. +talkatu_history_page_down(TalkatuHistory *history) { + g_return_if_fail(TALKATU_IS_HISTORY(history)); + gtk_text_view_get_visible_rect(GTK_TEXT_VIEW(history), &rect); + gtk_text_view_get_iter_at_location( + GTK_TEXT_VIEW(history), + gtk_text_view_scroll_to_iter(GTK_TEXT_VIEW(history), &iter, 0, TRUE, 0, 0); --- a/talkatu/talkatuhistory.h Fri Jul 19 02:31:11 2019 -0500
+++ b/talkatu/talkatuhistory.h Fri Jul 19 06:32:20 2019 -0500
@@ -38,6 +38,9 @@
GtkWidget *talkatu_history_new(void);
+void talkatu_history_page_up(TalkatuHistory *history); +void talkatu_history_page_down(TalkatuHistory *history); #endif /* TALKATU_HISTORY_H */