[gtksourceviewmm/devel] Some defs needed to be written by hand.
- From: Krzesimir Nowak <krnowak src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtksourceviewmm/devel] Some defs needed to be written by hand.
- Date: Sun, 10 Jan 2010 16:57:29 +0000 (UTC)
commit 9360e3617205dd40c74a37f7be0373ff7010f9a1
Author: Krzesimir Nowak <qdlacz gmail com>
Date: Sun Jan 10 17:42:08 2010 +0100
Some defs needed to be written by hand.
* gtksourceview/src/gtksourceview_others.defs: Added defs for two
methods, because h2def.py does not handle `struct _MyThing' as
a return type.
* gtksourceview/src/gtksourceview.defs: Included new defs file.
* gtksourceview/src/filelist.am: Added new defs file to build
system.
gtksourceview/src/filelist.am | 1 +
gtksourceview/src/gtksourceview.defs | 4 +---
gtksourceview/src/gtksourceview_others.defs | 17 +++++++++++++++++
3 files changed, 19 insertions(+), 3 deletions(-)
---
diff --git a/gtksourceview/src/filelist.am b/gtksourceview/src/filelist.am
index fa24f86..78d75c1 100644
--- a/gtksourceview/src/filelist.am
+++ b/gtksourceview/src/filelist.am
@@ -3,6 +3,7 @@ files_defs = \
gtksourceview_signals.defs \
gtksourceview_methods.defs \
gtksourceview_enums.defs \
+ gtksourceview_others.defs \
gtksourceview_docs.xml \
gtksourceview_docs_override.xml
diff --git a/gtksourceview/src/gtksourceview.defs b/gtksourceview/src/gtksourceview.defs
index 93f6132..4884b64 100644
--- a/gtksourceview/src/gtksourceview.defs
+++ b/gtksourceview/src/gtksourceview.defs
@@ -1,6 +1,4 @@
(include gtksourceview_methods.defs)
(include gtksourceview_enums.defs)
(include gtksourceview_signals.defs)
-
-
-
+(include gtksourceview_others.defs)
diff --git a/gtksourceview/src/gtksourceview_others.defs b/gtksourceview/src/gtksourceview_others.defs
new file mode 100644
index 0000000..cfd8afb
--- /dev/null
+++ b/gtksourceview/src/gtksourceview_others.defs
@@ -0,0 +1,17 @@
+;; h2def.py does not parse struct _MyStuff as return type properly.
+
+;; From gtksourcecompletioncontext.h
+
+(define-method get_view
+ (of-object "GtkSourceCompletionContext")
+ (c-name "gtk_source_completion_context_get_view")
+ (return-type "GtkSourceView*")
+)
+
+;; From gtksourcecompletion.h
+
+(define-method get_view
+ (of-object "GtkSourceCompletion")
+ (c-name "gtk_source_completion_get_view")
+ (return-type "GtkSourceView*")
+)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]