[libchamplain/libchamplain-0-8] Fix vala bindings for champlain_view_ensure_markers_visible()
- From: Jiří Techet <jiritechet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplain/libchamplain-0-8] Fix vala bindings for champlain_view_ensure_markers_visible()
- Date: Sat, 8 Jan 2011 00:59:57 +0000 (UTC)
commit 53504d679aa39a4b008ce301014d7d66ca066e6e
Author: JiÅ?Ã Techet <techet gmail com>
Date: Sat Jan 1 18:57:18 2011 +0100
Fix vala bindings for champlain_view_ensure_markers_visible()
Add meta data to the bindings to indicate that the array passed to
champlain_view_ensure_markers_visible(..) is not followed by a length
parameter. Without this the generated C code won't compile because there's one
too many argument when calling this function.
Thanks to Andreas Brauchli.
bindings/vala/champlain/champlain-0.8.vapi | 4 +++-
.../champlain/champlain-0.8/champlain-0.8.metadata | 1 +
2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/bindings/vala/champlain/champlain-0.8.vapi b/bindings/vala/champlain/champlain-0.8.vapi
index 95ac84f..f1f0de9 100644
--- a/bindings/vala/champlain/champlain-0.8.vapi
+++ b/bindings/vala/champlain/champlain-0.8.vapi
@@ -384,7 +384,7 @@ namespace Champlain {
public void add_layer (Champlain.Layer layer);
public void add_polygon (Champlain.Polygon polygon);
public void center_on (double latitude, double longitude);
- public void ensure_markers_visible (Champlain.BaseMarker[] markers, bool animate);
+ public void ensure_markers_visible ([CCode (array_length = false)] Champlain.BaseMarker[] markers, bool animate);
public void ensure_visible (double lat1, double lon1, double lat2, double lon2, bool animate);
public bool get_coords_at (uint x, uint y, out double lat, out double lon);
public bool get_coords_from_event (Clutter.Event event, out double lat, out double lon);
@@ -487,6 +487,8 @@ namespace Champlain {
[CCode (cheader_filename = "champlain/champlain.h")]
public const string MAP_SOURCE_OSM_MAPNIK;
[CCode (cheader_filename = "champlain/champlain.h")]
+ public const string MAP_SOURCE_OSM_MAPQUEST;
+ [CCode (cheader_filename = "champlain/champlain.h")]
public const string MAP_SOURCE_OSM_OSMARENDER;
[CCode (cheader_filename = "champlain/champlain.h")]
public const string MAP_SOURCE_OSM_TRANSPORT_MAP;
diff --git a/bindings/vala/champlain/champlain-0.8/champlain-0.8.metadata b/bindings/vala/champlain/champlain-0.8/champlain-0.8.metadata
index 91597f2..60a3a31 100644
--- a/bindings/vala/champlain/champlain-0.8/champlain-0.8.metadata
+++ b/bindings/vala/champlain/champlain-0.8/champlain-0.8.metadata
@@ -3,6 +3,7 @@ champlain_view_get_coords_at.lat is_out="1"
champlain_view_get_coords_at.lon is_out="1"
champlain_view_get_coords_from_event.lat is_out="1"
champlain_view_get_coords_from_event.lon is_out="1"
+champlain_view_ensure_markers_visible.markers no_array_length="1"
champlain_marker_new_with_text.font nullable="1"
champlain_marker_new_with_text.text_color nullable="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]