aboutsummaryrefslogtreecommitdiff
path: root/src/presentation.h
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2012-09-08 11:07:54 +0200
committerThomas White <taw@bitwiz.org.uk>2012-09-08 11:07:54 +0200
commit017121b0816250ddcc8a08746a6f140e48ca2d9e (patch)
tree15ccd482f6ee023c954905b3c89c385db8c61bbb /src/presentation.h
parent0a6d0255787a7b95a31ab317ed83463109c9fc01 (diff)
Plug in stylesheets and load/save
Diffstat (limited to 'src/presentation.h')
-rw-r--r--src/presentation.h22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/presentation.h b/src/presentation.h
index d8fe5c4..62237c0 100644
--- a/src/presentation.h
+++ b/src/presentation.h
@@ -33,6 +33,7 @@
struct frame;
#include "layout.h"
+#include "stylesheet.h"
struct slide
{
@@ -83,20 +84,11 @@ struct presentation
int completely_empty;
int *num_presentations;
- struct prefs *prefs;
-
- struct toolinfo *select_tool;
- struct toolinfo *text_tool;
- struct toolinfo *image_tool;
-
GtkWidget *window;
GtkWidget *drawingarea;
GtkUIManager *ui;
GtkActionGroup *action_group;
GtkIMContext *im_context;
- GtkWidget *tbox;
- GtkWidget *cur_tbox;
- struct notes *notes;
/* Pointers to the current "editing" and "projection" slides */
struct slide *cur_edit_slide;
@@ -126,17 +118,7 @@ struct presentation
int ss_blank;
char ss_geom[256];
- /* Tool status */
- struct toolinfo *cur_tool;
-
- /* Stuff to do with drag and drop import of "content" */
- int drag_preview_pending;
- int have_drag_data;
- int drag_highlight;
- double import_width;
- double import_height;
- int import_acceptable;
-
+ StyleSheet *ss;
unsigned int num_slides;
struct slide **slides;
};