Paging is slowly becoming better, but still susceptible to race conditions
[rodin/chimara.git] / libchimara / pager.h
1 #ifndef PAGER_H
2 #define PAGER_H
3
4 #include <gtk/gtk.h>
5 #include "glk.h"
6 #include "window.h"
7
8 G_GNUC_INTERNAL gboolean pager_on_expose(GtkTextView *textview, GdkEventExpose *event, winid_t win);
9 G_GNUC_INTERNAL gboolean pager_on_key_press_event(GtkTextView *textview, GdkEventKey *event, winid_t win);
10 G_GNUC_INTERNAL void pager_after_adjustment_changed(GtkAdjustment *adj, winid_t win);
11 G_GNUC_INTERNAL gboolean pager_check(gpointer data);
12 G_GNUC_INTERNAL gboolean pager_after_expose_event(GtkTextView *textview, GdkEventExpose *event, winid_t win);
13
14 G_GNUC_INTERNAL void pager_after_size_request(GtkTextView *textview, GtkRequisition *requisition, winid_t win);
15
16 #endif