[libchamplain/libchamplain-0-4] python-binding: Added constants CHAMPLAIN_MAP_SOURCE_*



commit 7909ecd9d2ca13e1ac9e858ad9865d80ed9bf4b6
Author: Victor Godoy Poluceno <victorpoluceno gmail com>
Date:   Tue Nov 24 14:41:28 2009 -0200

    python-binding: Added constants CHAMPLAIN_MAP_SOURCE_*

 bindings/python/champlain/pychamplainmodule.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/bindings/python/champlain/pychamplainmodule.c b/bindings/python/champlain/pychamplainmodule.c
index 5850084..71fb3d9 100644
--- a/bindings/python/champlain/pychamplainmodule.c
+++ b/bindings/python/champlain/pychamplainmodule.c
@@ -2,6 +2,7 @@
 
 #include <pygobject.h>
 #include "pychamplain.h"
+#include <champlain/champlain.h>
 
 DL_EXPORT(void) initchamplain (void);
 extern PyMethodDef champlain_functions[];
@@ -18,7 +19,21 @@ initchamplain (void)
 	
 	champlain_register_classes (d);
 	champlain_add_constants(m, "CHAMPLAIN_");
-	
+ 
+	/* constants */
+	PyModule_AddObject(m, "MAP_SOURCE_OSM_MAPNIK", Py_BuildValue("s", 
+		CHAMPLAIN_MAP_SOURCE_OSM_MAPNIK));
+	PyModule_AddObject(m, "MAP_SOURCE_OSM_OSMARENDER", Py_BuildValue("s", 
+		CHAMPLAIN_MAP_SOURCE_OSM_OSMARENDER));
+	PyModule_AddObject(m, "MAP_SOURCE_OSM_CYCLE_MAP", Py_BuildValue("s", 
+		CHAMPLAIN_MAP_SOURCE_OSM_CYCLE_MAP));
+	PyModule_AddObject(m, "MAP_SOURCE_OSM_TRANSPORT_MAP", Py_BuildValue("s", 
+		CHAMPLAIN_MAP_SOURCE_OSM_TRANSPORT_MAP));
+	PyModule_AddObject(m, "MAP_SOURCE_OAM", Py_BuildValue("s", 
+		CHAMPLAIN_MAP_SOURCE_OAM));
+	PyModule_AddObject(m, "MAP_SOURCE_MFF_RELIEF", Py_BuildValue("s", 
+		CHAMPLAIN_MAP_SOURCE_MFF_RELIEF));
+
 	if (PyErr_Occurred ()) {
 		PyErr_Print();
 		Py_FatalError ("can't initialise module champlain");



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