summaryrefslogtreecommitdiff
path: root/navit/coord.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-11-06 13:45:21 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-11-06 13:45:21 +0000
commit953b2c79c40b5d0195ca457ad68e263629872847 (patch)
treefd0e60ec2eeb9d91c1e82bf86b0d2200acdddf6d /navit/coord.c
parentd74a4163561e21ef658aaa817e895eda637cbf35 (diff)
downloadnavit-953b2c79c40b5d0195ca457ad68e263629872847.tar.gz
Add:Core:Made cursor configurable via navit.xml
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1653 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/coord.c')
-rw-r--r--navit/coord.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/navit/coord.c b/navit/coord.c
index fc262bb5e..787934788 100644
--- a/navit/coord.c
+++ b/navit/coord.c
@@ -23,6 +23,7 @@
#include <string.h>
#include <math.h>
#include "debug.h"
+#include "item.h"
#include "coord.h"
#include "transform.h"
#include "projection.h"
@@ -57,6 +58,18 @@ coord_new(int x, int y)
return c;
}
+struct coord *
+coord_new_from_attrs(struct attr *parent, struct attr **attrs)
+{
+ struct attr *x,*y;
+ x=attr_search(attrs, NULL, attr_x);
+ y=attr_search(attrs, NULL, attr_y);
+ if (!x || !y)
+ return NULL;
+ return coord_new(x->u.num, y->u.num);
+}
+
+
void
coord_destroy(struct coord *c)
{