diff options
author | Thomas White <taw@bitwiz.org.uk> | 2011-10-03 12:09:50 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2011-10-03 12:10:12 +0200 |
commit | f4ff26c955729f8b068c64fff806216eb6e34bd4 (patch) | |
tree | 577a756353ac09f53e818b8f19292d3ce6326e12 /src/presentation.c | |
parent | 9a5060c094813d908d4c9ef7b8631916939bb53d (diff) |
Use dispatch tables for tool functions
Diffstat (limited to 'src/presentation.c')
-rw-r--r-- | src/presentation.c | 6 |
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; |