aboutsummaryrefslogtreecommitdiff
path: root/src/sc_editor.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2015-10-22 22:00:47 +0100
committerThomas White <taw@bitwiz.org.uk>2015-10-22 22:00:47 +0100
commit0bb6c559e2e10b54caf943097e097372b79a982a (patch)
tree1c60f52d8307416f34a71b4d71b045099dfefdc1 /src/sc_editor.h
parent4fc3fe9e769b6e88c9323fae0eadd097f5800619 (diff)
Height for width stuff
Diffstat (limited to 'src/sc_editor.h')
-rw-r--r--src/sc_editor.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/sc_editor.h b/src/sc_editor.h
index 6e6011e..d37fb66 100644
--- a/src/sc_editor.h
+++ b/src/sc_editor.h
@@ -98,6 +98,16 @@ struct _sceditor
SCCallbackList *cbl;
struct frame *top;
+ /* Redraw/scroll stuff */
+ GtkScrollablePolicy hpol;
+ GtkScrollablePolicy vpol;
+ GtkAdjustment *hadj;
+ GtkAdjustment *vadj;
+ double scroll_pos;
+ int visible_height;
+ int flow;
+ int need_draw;
+
/* Pointers to the frame currently being edited */
struct frame *selection;
int top_editable;
@@ -156,6 +166,7 @@ extern GtkWidget *sc_editor_get_widget(SCEditor *e);
extern SCEditor *sc_editor_new(SCBlock *scblocks, SCBlock **stylesheets);
extern void sc_editor_set_size(SCEditor *e, int w, int h);
extern void sc_editor_set_logical_size(SCEditor *e, double w, double h);
+extern void sc_editor_set_flow(SCEditor *e, int flow);
extern void sc_editor_redraw(SCEditor *e);
extern void sc_editor_set_background(SCEditor *e, double r, double g, double b);
extern void sc_editor_set_slidenum(SCEditor *e, int slidenum);