aboutsummaryrefslogtreecommitdiff
path: root/src/narrative_window.c
AgeCommit message (Collapse)Author
2019-04-16Redraw narrative window on stylesheet changeThomas White
2019-04-15Make it compileThomas White
2019-04-15Initial stylesheet editorThomas White
2019-04-14Get rid of "delete slide"Thomas White
...because you can just press delete
2019-04-14Double-click slide to jump to it during slideshowThomas White
2019-04-13Make clock unique to narrative window, and fix cleanup logicThomas White
2019-04-13Restore printingThomas White
2019-04-08Restore slide export to PDFThomas White
2019-04-02Don't g_object_ref(NULL)Thomas White
2019-03-31Saving hooksThomas White
2019-03-30Get rid of Presentation structureThomas White
It doesn't have any reason to exist. A Narrative defines the top-level object already. This is, after all, a narrative-based presentation system. This removes a lot of faff surrounding retrieving the Narrative from the Presentation. It also removes a gigantic place for bugs to hide in keeping the Presentation's view of the slides in sync with the Narrative's opinion. What was that quote? "Code is terrible, and we want as little of it as possible in our program."
2019-03-30Implement "add slide"Thomas White
2019-03-29Catch attempt to advance paragraph past end of narrativeThomas White
2019-03-28Restore slideshow and clockThomas White
2019-03-27Show modified status in narrative title barThomas White
2019-03-22Restore test cardThomas White
2019-03-15Initial GtkSlideViewThomas White
2019-03-04Thumbnail slide rendering in narrativeThomas White
2019-02-26Skeleton GtkNarrativeViewThomas White
2019-02-26Skeleton of main programThomas White
2019-02-19WIPThomas White
2018-11-10Mark debugging messages as non-translatableThomas White
2018-10-30Propagate stylesheet changes to slide windowsThomas White
2018-10-30Remove nw_update_titlebar()Thomas White
2018-10-30FormattingThomas White
2018-10-30Revert to normal GtkFileChooserDialog for saving presentationThomas White
I didn't know about the "extra widget" thing.
2018-10-30Fix reference counting for presentation/stylesheet GFilesThomas White
2018-10-30Fix errors reported by static analyserThomas White
2018-10-29Simplify presentation file recordThomas White
2018-10-29Save the stylesheetThomas White
2018-10-29Switch to "fancy" save windowThomas White
2018-10-21Try <documentname>.ss for stylesheetThomas White
2018-10-20Remove template stuffThomas White
2018-10-17Switch to new Stylesheet typeThomas White
2018-10-17Strip out macro systemThomas White
2018-06-29Always count paragraphs if using presentation without slidesThomas White
2018-06-26Get rid of old printfThomas White
2018-05-01Get rid of stylesheet lists and add stylesheet change signalThomas White
We no longer have a need for more than one (since the callback stuff changed, see 61394e51), and removing it makes it much easier to hook up the stylesheet update code for the stylesheet editor.
2018-04-23show_error: Use literal format stringThomas White
2018-04-22Add preliminary stylesheet editorThomas White
2018-04-15Tidy up nw_entries_pThomas White
2018-04-15Remove vestigial codeThomas White
2018-04-15Set transient parent for about boxThomas White
A bit tricky because it can be called up from two different windows (narrative and slide editor)
2018-04-15Internationalise all strings in source codeThomas White
2018-04-11Replace p->filename with p->uri, get rid of p->titlebar, and use ↵Thomas White
g_file_get_basename()
2018-04-01Use GFile to save presentationsThomas White
2018-04-01Use GFile for presentation loadingThomas White
2018-03-31Ensure cursor is somewhere before adding slideThomas White
2018-03-30Do all rendering one level higherThomas White
All rendering functions now render the contents of the given block, not the block itself. This makes everything consistent again with respect to where the frame SCBlock pointers point, even for the top frame.
2018-03-19Move load_everything() to utilsThomas White