aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/narrative.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstorycode/narrative.h')
-rw-r--r--libstorycode/narrative.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/libstorycode/narrative.h b/libstorycode/narrative.h
index 6881829..fba69d2 100644
--- a/libstorycode/narrative.h
+++ b/libstorycode/narrative.h
@@ -53,16 +53,14 @@ extern int narrative_get_unsaved(Narrative *n);
extern int narrative_item_is_text(Narrative *n, int item);
-extern void narrative_add_text(Narrative *n, struct text_run *runs, int n_runs);
+extern void narrative_insert_text(Narrative *n, int pos, struct text_run *runs, int n_runs);
+extern void narrative_insert_bp(Narrative *n, int pos, struct text_run *runs, int n_runs);
+extern void narrative_insert_segstart(Narrative *n, int pos, struct text_run *runs, int n_runs);
+extern void narrative_insert_prestitle(Narrative *n, int pos, struct text_run *runs, int n_runs);
+extern void narrative_insert_segend(Narrative *n, int pos);
+extern void narrative_insert_slide(Narrative *n, int pos, Slide *slide);
+extern void narrative_insert_eop(Narrative *n, int pos);
-extern void narrative_add_bp(Narrative *n, struct text_run *runs, int n_runs);
-extern void narrative_add_segstart(Narrative *n, struct text_run *runs, int n_runs);
-extern void narrative_add_prestitle(Narrative *n, struct text_run *runs, int n_runs);
-extern void narrative_add_segend(Narrative *n);
-
-extern void narrative_add_slide(Narrative *n, Slide *slide);
-extern void narrative_add_eop(Narrative *n);
-extern void narrative_insert_slide(Narrative *n, Slide *slide, int pos);
extern void narrative_delete_block(Narrative *n, int i1, size_t o1,
int i2, size_t o2);
extern void narrative_split_item(Narrative *n, int i1, size_t o1);