aboutsummaryrefslogtreecommitdiff
path: root/src/presentation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/presentation.h')
-rw-r--r--src/presentation.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/presentation.h b/src/presentation.h
index 49d39d8..b15f732 100644
--- a/src/presentation.h
+++ b/src/presentation.h
@@ -33,11 +33,28 @@
#include "stylesheet.h"
#include "imagestore.h"
+
+struct slide_constants
+{
+ int slide_number;
+};
+
+
+struct presentation_constants
+{
+ char *title;
+ char *author;
+ char *date;
+};
+
+
struct slide
{
struct presentation *parent;
struct slide_template *st;
+ struct slide_constants *constants;
+
/* Any of these may be NULL */
cairo_surface_t *rendered_proj;
cairo_surface_t *rendered_edit;
@@ -95,6 +112,8 @@ struct presentation
int completely_empty;
int *num_presentations;
+ struct presentation_constants *constants;
+
GtkWidget *window;
GtkWidget *drawingarea;
GtkUIManager *ui;