[libchamplain/libchamplain-0-8] Fix vala bindings for champlain_view_ensure_markers_visible()



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]