SF.net SVN: geany-plugins:[621] trunk/geanylatex/src

frlan at users.sourceforge.net frlan at xxxxx
Sun May 3 22:51:01 UTC 2009


Revision: 621
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=621&view=rev
Author:   frlan
Date:     2009-05-03 22:51:01 +0000 (Sun, 03 May 2009)

Log Message:
-----------
GeanyLaTeX: Commit missed files from r620

Added Paths:
-----------
    trunk/geanylatex/src/latexkeybindings.c
    trunk/geanylatex/src/latexkeybindings.h

Added: trunk/geanylatex/src/latexkeybindings.c
===================================================================
--- trunk/geanylatex/src/latexkeybindings.c	                        (rev 0)
+++ trunk/geanylatex/src/latexkeybindings.c	2009-05-03 22:51:01 UTC (rev 621)
@@ -0,0 +1,91 @@
+/*
+ *      latexkeybindings.c
+ *
+ *      Copyright 2009 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+ *
+ *      This program is free software; you can redistribute it and/or modify
+ *      it under the terms of the GNU General Public License as published by
+ *      the Free Software Foundation; either version 2 of the License, or
+ *      (at your option) any later version.
+ *
+ *      This program is distributed in the hope that it will be useful,
+ *      but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *      GNU General Public License for more details.
+ *
+ *      You should have received a copy of the GNU General Public License
+ *      along with this program; if not, write to the Free Software
+ *      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ *      MA 02110-1301, USA.
+ */
+
+#include "latexkeybindings.h"
+
+void glatex_kblabel_insert(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_label_activated(NULL, NULL);
+}
+
+void glatex_kbref_insert(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_ref_activated(NULL, NULL);
+}
+
+
+void glatex_kbref_insert_environment(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_environment_dialog(NULL, NULL);
+}
+
+void glatex_kbwizard(G_GNUC_UNUSED guint key_id)
+{
+	glatex_wizard_activated(NULL, NULL);
+}
+
+void glatex_kb_insert_newline(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_string("\\\\\n", TRUE);
+}
+
+void glatex_kb_insert_newitem(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_string("\\item ", TRUE);
+}
+
+void glatex_kb_replace_special_chars(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_replace_special_character();
+}
+
+void glatex_kb_format_bold(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_latex_format(NULL, GINT_TO_POINTER(LATEX_BOLD));
+}
+
+void glatex_kb_format_italic(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_latex_format(NULL, GINT_TO_POINTER(LATEX_ITALIC));
+}
+
+void glatex_kb_format_typewriter(G_GNUC_UNUSED guint key_id)
+{
+	if (NULL == document_get_current())
+		return;
+	glatex_insert_latex_format(NULL, GINT_TO_POINTER(LATEX_TYPEWRITER));
+}

Added: trunk/geanylatex/src/latexkeybindings.h
===================================================================
--- trunk/geanylatex/src/latexkeybindings.h	                        (rev 0)
+++ trunk/geanylatex/src/latexkeybindings.h	2009-05-03 22:51:01 UTC (rev 621)
@@ -0,0 +1,38 @@
+/*
+ *      latexkeybindings.h
+ *
+ *      Copyright 2009 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+ *
+ *      This program is free software; you can redistribute it and/or modify
+ *      it under the terms of the GNU General Public License as published by
+ *      the Free Software Foundation; either version 2 of the License, or
+ *      (at your option) any later version.
+ *
+ *      This program is distributed in the hope that it will be useful,
+ *      but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *      GNU General Public License for more details.
+ *
+ *      You should have received a copy of the GNU General Public License
+ *      along with this program; if not, write to the Free Software
+ *      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ *      MA 02110-1301, USA.
+ */
+
+#ifndef LATEXKEYBINDINGS_H
+#define LATEXKEYBINDINGS_H
+
+#include "geanylatex.h"
+
+void glatex_kblabel_insert(G_GNUC_UNUSED guint key_id);
+void glatex_kbref_insert(G_GNUC_UNUSED guint key_id);
+void glatex_kbref_insert_environment(G_GNUC_UNUSED guint key_id);
+void glatex_kbwizard(G_GNUC_UNUSED guint key_id);
+void glatex_kb_insert_newline(G_GNUC_UNUSED guint key_id);
+void glatex_kb_insert_newitem(G_GNUC_UNUSED guint key_id);
+void glatex_kb_replace_special_chars(G_GNUC_UNUSED guint key_id);
+void glatex_kb_format_bold(G_GNUC_UNUSED guint key_id);
+void glatex_kb_format_italic(G_GNUC_UNUSED guint key_id);
+void glatex_kb_format_typewriter(G_GNUC_UNUSED guint key_id);
+
+#endif


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list