[template-glib] vala: improve vapi generation



commit 235666909440b96286c085e5c5e85a517fa991fd
Author: Christian Hergert <christian hergert me>
Date:   Sat Jan 23 12:14:29 2016 -0800

    vala: improve vapi generation

 src/Makefile.am           |    2 +-
 src/Template-1.0.metadata |    2 ++
 src/tmpl-template.c       |   11 +++++++++++
 3 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 24bfc4e..8d98b6a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -134,7 +134,7 @@ endif
 if ENABLE_VAPIGEN
 -include $(VAPIGEN_MAKEFILE)
 
-template-glib-1.0.vapi: Template-1.0.gir
+template-glib-1.0.vapi: Template-1.0.gir Template-1.0.metadata
 
 VAPIGEN_VAPIS = template-glib-1.0.vapi
 
diff --git a/src/Template-1.0.metadata b/src/Template-1.0.metadata
new file mode 100644
index 0000000..2aaf7cf
--- /dev/null
+++ b/src/Template-1.0.metadata
@@ -0,0 +1,2 @@
+Template name="Template"
+* cheader_filename="tmpl-glib.h"
diff --git a/src/tmpl-template.c b/src/tmpl-template.c
index cedaf03..e666898 100644
--- a/src/tmpl-template.c
+++ b/src/tmpl-template.c
@@ -136,6 +136,17 @@ tmpl_template_init (TmplTemplate *self)
 {
 }
 
+/**
+ * tmpl_template_new:
+ * @locator: (nullable): A #TmplTemplateLocator or %NULL.
+ *
+ * Creates a new #TmplTemplate.
+ *
+ * If @locator is specified, @locator will be used to resolve include
+ * directives when parsing the template.
+ *
+ * Returns: (transfer full): A #TmplTemplate.
+ */
 TmplTemplate *
 tmpl_template_new (TmplTemplateLocator *locator)
 {


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