[gtksourceviewmm/devel] Some defs needed to be written by hand.



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]