aboutsummaryrefslogtreecommitdiff
path: root/src/presentation.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.org.uk>2011-10-03 12:09:50 +0200
committerThomas White <taw@bitwiz.org.uk>2011-10-03 12:10:12 +0200
commitf4ff26c955729f8b068c64fff806216eb6e34bd4 (patch)
tree577a756353ac09f53e818b8f19292d3ce6326e12 /src/presentation.c
parent9a5060c094813d908d4c9ef7b8631916939bb53d (diff)
Use dispatch tables for tool functions
Diffstat (limited to 'src/presentation.c')
-rw-r--r--src/presentation.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/presentation.c b/src/presentation.c
index c66507d..a603b0d 100644
--- a/src/presentation.c
+++ b/src/presentation.c
@@ -33,6 +33,8 @@
#include "slide_render.h"
#include "objects.h"
#include "stylesheet.h"
+#include "tool_text.h"
+#include "tool_select.h"
struct slide *add_slide(struct presentation *p, int pos)
@@ -212,6 +214,10 @@ struct presentation *new_presentation()
new->slide_width = 1024.0;
new->slide_height = 768.0;
+ new->select_tool = initialise_select_tool();
+ new->text_tool = initialise_text_tool();
+ new->cur_tool = new->select_tool;
+
/* Add one blank slide and view it */
new->num_slides = 0;
new->slides = NULL;