[template-glib] vala: improve vapi generation
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [template-glib] vala: improve vapi generation
- Date: Sat, 23 Jan 2016 20:15:06 +0000 (UTC)
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]