[libchamplain/libchamplain-0-4] python-binding: Added constants CHAMPLAIN_MAP_SOURCE_*
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain/libchamplain-0-4] python-binding: Added constants CHAMPLAIN_MAP_SOURCE_*
- Date: Sat, 9 Jan 2010 19:58:16 +0000 (UTC)
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]