[gnome-latex: 191/205] New default template: beamer presentation



commit 83ac23724f746c9a89dac5ef70133ddd2d8a8648
Author: Sébastien Wilmet <sebastien wilmet gmail com>
Date:   Sat Jan 30 20:51:45 2010 +0100

    New default template: beamer presentation

 TODO                             |   1 -
 data/images/templates/beamer.png | Bin 0 -> 1804 bytes
 data/templates/beamer-en.tex     |  11 +++++++++++
 data/templates/beamer-fr.tex     |  12 ++++++++++++
 src/templates.c                  |   8 +++++++-
 5 files changed, 30 insertions(+), 2 deletions(-)
---
diff --git a/TODO b/TODO
index 6ea2c4a..f42a75f 100644
--- a/TODO
+++ b/TODO
@@ -3,7 +3,6 @@ TODO LaTeXila
 - Some various improvements:
        - Create personnal templates: choose an icon
        - Symbols: most recently used
-       - Syntax highlighting for BibTeX (*.bib)
        - Choose encoding in "save as" dialog
        - Choose end of line: unix, dos or mac
 
diff --git a/data/images/templates/beamer.png b/data/images/templates/beamer.png
new file mode 100644
index 0000000..23c55ff
Binary files /dev/null and b/data/images/templates/beamer.png differ
diff --git a/data/templates/beamer-en.tex b/data/templates/beamer-en.tex
new file mode 100644
index 0000000..c8ff11e
--- /dev/null
+++ b/data/templates/beamer-en.tex
@@ -0,0 +1,11 @@
+\documentclass{beamer}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{lmodern}
+
+\title{}
+\author{}
+
+\begin{document}
+
+\end{document}
\ No newline at end of file
diff --git a/data/templates/beamer-fr.tex b/data/templates/beamer-fr.tex
new file mode 100644
index 0000000..4af96ea
--- /dev/null
+++ b/data/templates/beamer-fr.tex
@@ -0,0 +1,12 @@
+\documentclass{beamer}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[francais]{babel}
+\usepackage{lmodern}
+
+\title{}
+\author{}
+
+\begin{document}
+
+\end{document}
\ No newline at end of file
diff --git a/src/templates.c b/src/templates.c
index fbd7a9c..8e611d0 100644
--- a/src/templates.c
+++ b/src/templates.c
@@ -55,7 +55,7 @@ cb_new (void)
                        GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT,
                        NULL);
 
-       gtk_window_set_default_size (GTK_WINDOW (dialog), 420, 350);
+       gtk_window_set_default_size (GTK_WINDOW (dialog), 400, 330);
        
        GtkWidget *content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
 
@@ -304,6 +304,12 @@ init_templates (void)
                        DATA_DIR "/images/templates/letter.png", path);
        g_free (path);
 
+       // presentation (beamer)
+       path = g_strdup_printf (DATA_DIR "/templates/%s",
+                       _("beamer-en.tex"));
+       add_template_from_file (default_store, _("Presentation"),
+                       DATA_DIR "/images/templates/beamer.png", path);
+       g_free (path);
 
        /* personnal templates */
        personnal_store = gtk_list_store_new (N_COLS_TEMPLATE,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]