aboutsummaryrefslogtreecommitdiff
path: root/src/slide_window.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.me.uk>2018-10-30 22:32:08 +0100
committerThomas White <taw@bitwiz.me.uk>2018-10-30 22:32:08 +0100
commita82f00098daf0bd6caa5ab7ae8b376cb623d45ca (patch)
treef5fc33b04032c5aa7b1a39cdd5b26c34a2d1468b /src/slide_window.c
parenta287e0e566961f6ec29207daa32e0c3babaf68f2 (diff)
Propagate stylesheet changes to slide windows
Diffstat (limited to 'src/slide_window.c')
-rw-r--r--src/slide_window.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/slide_window.c b/src/slide_window.c
index 0f27b10..ed37a50 100644
--- a/src/slide_window.c
+++ b/src/slide_window.c
@@ -96,11 +96,16 @@ static void delete_frame_sig(GSimpleAction *action, GVariant *parameter,
}
+void slide_window_update(SlideWindow *sw)
+{
+ sc_editor_set_scblock(sw->sceditor, sw->scblocks);
+}
+
+
/* Change the editor's slide to "np" */
static void change_edit_slide(SlideWindow *sw, SCBlock *np)
{
sc_editor_set_slidenum(sw->sceditor, slide_number(sw->p, np));
-
sc_editor_set_scblock(sw->sceditor, np);
sw->scblocks = np;
}
@@ -170,7 +175,7 @@ static void last_slide_sig(GSimpleAction *action, GVariant *parameter,
static gboolean sw_close_sig(GtkWidget *w, SlideWindow *sw)
{
- sw->p->slidewindow = NULL;
+ narrative_window_sw_closed(sw->p->narrative_window, sw);
return FALSE;
}