diff options
Diffstat (limited to 'libstorycode/presentation.h')
-rw-r--r-- | libstorycode/presentation.h | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/libstorycode/presentation.h b/libstorycode/presentation.h deleted file mode 100644 index f2f22f4..0000000 --- a/libstorycode/presentation.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * presentation.h - * - * Copyright © 2019 Thomas White <taw@bitwiz.org.uk> - * - * This file is part of Colloquium. - * - * Colloquium is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - */ - -#ifndef PRESENTATION_H -#define PRESENTATION_H - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include <gio/gio.h> - -typedef struct _presentation Presentation; - -#include "stylesheet.h" -#include "narrative.h" -#include "imagestore.h" - -extern Presentation *presentation_new(void); -extern Presentation *presentation_load(GFile *file); -extern int presentation_save(Presentation *p, GFile *file); -extern void presentation_free(Presentation *p); -extern void presentation_set_unsaved(Presentation *p); -extern int presentation_get_unsaved(Presentation *p); - -extern void presentation_add_stylesheet(Presentation *p, Stylesheet *ss); -extern void presentation_add_narrative(Presentation *p, Narrative *n); -extern void presentation_add_slide(Presentation *p, Slide *s); -extern void presentation_insert_slide(Presentation *p, Slide *s, int pos); - -extern int presentation_get_num_slides(Presentation *p); -extern Slide *presentation_get_slide_by_number(Presentation *p, int i); -extern signed int presentation_get_slide_number(Presentation *p, Slide *s); -extern Stylesheet *presentation_get_stylesheet(Presentation *p); -extern Narrative *presentation_get_narrative(Presentation *p); -extern const char *presentation_get_language(Presentation *p); -extern ImageStore *presentation_get_imagestore(Presentation *p); - - -#endif /* PRESENTATION_H */ |