[libchamplain] Add new file pychamplain-gtk-base.defs



commit 3c519af67862a02949ca3dbaf36f7f4f5c53f81a
Author: Victor Godoy Poluceno <victorpoluceno gmail com>
Date:   Mon Apr 5 23:55:11 2010 -0300

    Add new file pychamplain-gtk-base.defs

 .../python/champlain-gtk/pychamplaingtk-base.defs  |   43 ++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)
---
diff --git a/bindings/python/champlain-gtk/pychamplaingtk-base.defs b/bindings/python/champlain-gtk/pychamplaingtk-base.defs
new file mode 100644
index 0000000..da5e8a0
--- /dev/null
+++ b/bindings/python/champlain-gtk/pychamplaingtk-base.defs
@@ -0,0 +1,43 @@
+;; -*- scheme -*-
+; boxed definitions ...
+
+; interface definitions ...
+
+; object definitions ...
+
+(define-object ChamplainEmbed
+  (in-module "Gtk")
+  (parent "GtkAlignment")
+  (c-name "GtkChamplainEmbed")
+  (gtype-id "GTK_TYPE_CHAMPLAIN_EMBED")
+)
+
+; pointer definitions ...
+
+;; Enumerations and Flags ...
+
+
+;; From champlain-gtk.h
+
+
+
+;; From gtk-champlain-embed.h
+
+(define-function gtk_champlain_embed_get_type
+  (c-name "gtk_champlain_embed_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_champlain_embed_new
+  (c-name "gtk_champlain_embed_new")
+  (is-constructor-of "GtkChamplainEmbed")
+  (return-type "GtkWidget*")
+)
+
+(define-method get_view
+  (of-object "GtkChamplainEmbed")
+  (c-name "gtk_champlain_embed_get_view")
+  (return-type "ChamplainView*")
+)
+
+



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