diff options
author | Jiří Techet <techet@gmail.com> | 2011-01-01 18:57:18 +0100 |
---|---|---|
committer | Jiří Techet <techet@gmail.com> | 2011-01-08 01:07:18 +0100 |
commit | 53504d679aa39a4b008ce301014d7d66ca066e6e (patch) | |
tree | c608e080074c9ebb3741770885e903aeef0db0b5 | |
parent | f930a4d8acf79d23593e2d048a8c3c65e14291cf (diff) | |
download | libchamplain-53504d679aa39a4b008ce301014d7d66ca066e6e.tar.gz |
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.
-rw-r--r-- | bindings/vala/champlain/champlain-0.8.vapi | 4 | ||||
-rw-r--r-- | bindings/vala/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" |