[vala] goocanvas: Several data type fixes.
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] goocanvas: Several data type fixes.
- Date: Wed, 4 Aug 2010 18:46:54 +0000 (UTC)
commit d8cb9a497638f345aff26e69ac0d87374bb03e86
Author: Rafael Monica <monraaf gmail com>
Date: Wed Aug 4 11:45:57 2010 -0700
goocanvas: Several data type fixes.
Fixes bug 625268.
vapi/goocanvas.vapi | 6 +++---
vapi/packages/goocanvas/goocanvas-custom.vala | 4 ++--
vapi/packages/goocanvas/goocanvas.metadata | 8 ++++----
3 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/vapi/goocanvas.vapi b/vapi/goocanvas.vapi
index 8c8b051..4bd8af2 100644
--- a/vapi/goocanvas.vapi
+++ b/vapi/goocanvas.vapi
@@ -29,12 +29,12 @@ namespace Goo {
public unowned Cairo.Context create_cairo_context ();
public virtual unowned Goo.CanvasItem create_item (Goo.CanvasItemModel model);
public static void create_path (GLib.Array<Goo.CanvasPathCommand> commands, Cairo.Context cr);
- public void get_bounds (ref unowned double? left, ref unowned double? top, ref unowned double? right, ref unowned double? bottom);
+ public void get_bounds (out unowned double? left, out unowned double? top, out unowned double? right, out unowned double? bottom);
public double get_default_line_width ();
public unowned Goo.CanvasItem? get_item (Goo.CanvasItemModel model);
public unowned Goo.CanvasItem? get_item_at (double x, double y, bool is_pointer_event);
- public unowned GLib.List<Goo.CanvasItem> get_items_at (double x, double y, bool is_pointer_event);
- public unowned GLib.List<Goo.CanvasItem> get_items_in_area (Goo.CanvasBounds area, bool inside_area, bool allow_overlaps, bool include_containers);
+ public GLib.List<weak Goo.CanvasItem>? get_items_at (double x, double y, bool is_pointer_event);
+ public GLib.List<weak Goo.CanvasItem>? get_items_in_area (Goo.CanvasBounds area, bool inside_area, bool allow_overlaps, bool include_containers);
public unowned Goo.CanvasItem? get_root_item ();
public unowned Goo.CanvasItemModel? get_root_item_model ();
public double get_scale ();
diff --git a/vapi/packages/goocanvas/goocanvas-custom.vala b/vapi/packages/goocanvas/goocanvas-custom.vala
index e7e4b29..e40de41 100644
--- a/vapi/packages/goocanvas/goocanvas-custom.vala
+++ b/vapi/packages/goocanvas/goocanvas-custom.vala
@@ -43,8 +43,8 @@ namespace Goo
public Canvas();
public static void create_path(GLib.Array<CanvasPathCommand> commands, Cairo.Context cr);
public static GLib.Array<CanvasPathCommand> parse_path_data (string path_data);
- public unowned GLib.List<CanvasItem> get_items_at (double x, double y, bool is_pointer_event);
- public unowned GLib.List<CanvasItem> get_items_in_area (Goo.CanvasBounds area, bool inside_area, bool allow_overlaps, bool include_containers);
+ public GLib.List<unowned CanvasItem>? get_items_at (double x, double y, bool is_pointer_event);
+ public GLib.List<unowned CanvasItem>? get_items_in_area (Goo.CanvasBounds area, bool inside_area, bool allow_overlaps, bool include_containers);
}
public class CanvasEllipse
diff --git a/vapi/packages/goocanvas/goocanvas.metadata b/vapi/packages/goocanvas/goocanvas.metadata
index 4b3f5b0..34a297a 100644
--- a/vapi/packages/goocanvas/goocanvas.metadata
+++ b/vapi/packages/goocanvas/goocanvas.metadata
@@ -51,10 +51,10 @@ goo_canvas_convert_from_pixels.y is_ref="1"
goo_canvas_convert_to_pixels.x is_ref="1"
goo_canvas_convert_to_pixels.y is_ref="1"
goo_canvas_create_path hidden="1"
-goo_canvas_get_bounds.left is_ref="1" nullable="1"
-goo_canvas_get_bounds.top is_ref="1" nullable="1"
-goo_canvas_get_bounds.right is_ref="1" nullable="1"
-goo_canvas_get_bounds.bottom is_ref="1" nullable="1"
+goo_canvas_get_bounds.left is_out="1" nullable="1"
+goo_canvas_get_bounds.top is_out="1" nullable="1"
+goo_canvas_get_bounds.right is_out="1" nullable="1"
+goo_canvas_get_bounds.bottom is_out="1" nullable="1"
goo_canvas_get_root_item nullable="1"
goo_canvas_get_root_item_model nullable="1"
goo_canvas_get_static_root_item nullable="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]