From 268e82fb1ce3ea6d2be1603887b0967ae6c99b3b Mon Sep 17 00:00:00 2001 From: Evan Nemerson Date: Sat, 31 Oct 2009 20:39:11 -0700 Subject: [PATCH] gdk-2.0: Fix Gdk.Device.get_axis binding. Fixes bug 598834. --- vapi/gdk-2.0.vapi | 2 +- vapi/packages/gdk-2.0/gdk-2.0.metadata | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/vapi/gdk-2.0.vapi b/vapi/gdk-2.0.vapi index 56e512e3a..08cfcf8b4 100644 --- a/vapi/gdk-2.0.vapi +++ b/vapi/gdk-2.0.vapi @@ -66,7 +66,7 @@ namespace Gdk { public int num_keys; public Gdk.InputSource source; public static void free_history (Gdk.TimeCoord[] events); - public bool get_axis (double axes, Gdk.AxisUse use, double value); + public bool get_axis ([CCode (array_length = false)] double[] axes, Gdk.AxisUse use, out double value); public static unowned Gdk.Device get_core_pointer (); public bool get_history (Gdk.Window window, uint32 start, uint32 stop, Gdk.TimeCoord[] events); public void get_state (Gdk.Window window, double axes, Gdk.ModifierType mask); diff --git a/vapi/packages/gdk-2.0/gdk-2.0.metadata b/vapi/packages/gdk-2.0/gdk-2.0.metadata index a824cd0b7..513a81ded 100644 --- a/vapi/packages/gdk-2.0/gdk-2.0.metadata +++ b/vapi/packages/gdk-2.0/gdk-2.0.metadata @@ -14,6 +14,8 @@ GdkCursor is_value_type="0" GdkDestroyNotify has_target="0" GdkDevice.axes is_array="1" GdkDevice.keys is_array="1" +gdk_device_get_axis.axes is_array="1" no_array_length="1" +gdk_device_get_axis.value is_out="1" GdkDeviceAxis is_value_type="1" GdkDeviceClass hidden="1" GdkDeviceKey is_value_type="1" -- 2.47.3