aboutsummaryrefslogtreecommitdiff
path: root/src/sc_editor.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2014-12-24 17:22:49 +0000
committerThomas White <taw@bitwiz.org.uk>2014-12-24 17:22:49 +0000
commitd36470bcebf57644464754f5ef045a4f8d057c2b (patch)
treef4ee2561d79d7d94ade9d212d3ced14ffbd4b9db /src/sc_editor.h
parent29de55f6415e7dc547f84e7e204e1b93099a0980 (diff)
Structure for callback mechanism
Diffstat (limited to 'src/sc_editor.h')
-rw-r--r--src/sc_editor.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sc_editor.h b/src/sc_editor.h
index b8f4fa9..81e0bae 100644
--- a/src/sc_editor.h
+++ b/src/sc_editor.h
@@ -31,6 +31,7 @@
#include <glib-object.h>
#include "frame.h"
+#include "sc_interp.h"
struct presentation;
@@ -94,6 +95,7 @@ struct _sceditor
cairo_surface_t *surface;
SCBlock **stylesheets;
ImageStore *is;
+ SCCallbackList *cbl;
/* Pointers to the frame currently being edited */
struct frame *selection;
@@ -159,5 +161,6 @@ extern void sc_editor_set_slidenum(SCEditor *e, int slidenum);
extern void sc_editor_set_min_border(SCEditor *e, double min_border);
extern void sc_editor_set_top_frame_editable(SCEditor *e,
int top_frame_editable);
+extern void sc_editor_set_callbacks(SCEditor *e, SCCallbackList *cbl);
#endif /* SC_EDITOR_H */