diff options
author | Thomas White <taw@bitwiz.me.uk> | 2018-10-30 22:32:08 +0100 |
---|---|---|
committer | Thomas White <taw@bitwiz.me.uk> | 2018-10-30 22:32:08 +0100 |
commit | a82f00098daf0bd6caa5ab7ae8b376cb623d45ca (patch) | |
tree | f5fc33b04032c5aa7b1a39cdd5b26c34a2d1468b /src/slide_window.c | |
parent | a287e0e566961f6ec29207daa32e0c3babaf68f2 (diff) |
Propagate stylesheet changes to slide windows
Diffstat (limited to 'src/slide_window.c')
-rw-r--r-- | src/slide_window.c | 9 |
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; } |