diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-01-21 10:19:22 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-01-29 22:32:34 +0100 |
commit | 3063a68b0ad62b5ed5d6c9942fcc59ac8a9e312c (patch) | |
tree | 4a02e21bec0f857c939de41cc624819246625456 | |
parent | 6da1f01d3d2ae93c03c42624b5e9b83b3b121f8f (diff) | |
download | vala-3063a68b0ad62b5ed5d6c9942fcc59ac8a9e312c.tar.gz |
goocanvas: Update from 1.0.0+af07af5d
-rw-r--r-- | vapi/goocanvas.vapi | 10 | ||||
-rw-r--r-- | vapi/packages/goocanvas/goocanvas.gi | 37 | ||||
-rw-r--r-- | vapi/packages/goocanvas/goocanvas.metadata | 13 |
3 files changed, 55 insertions, 5 deletions
diff --git a/vapi/goocanvas.vapi b/vapi/goocanvas.vapi index a7591c810..59a209267 100644 --- a/vapi/goocanvas.vapi +++ b/vapi/goocanvas.vapi @@ -20,6 +20,7 @@ namespace Goo { } [CCode (cheader_filename = "goocanvas.h")] public class Canvas : Gtk.Container, Atk.Implementor, Gtk.Buildable { + public uint before_initial_expose; [CCode (has_construct_function = false)] public Canvas (); public void convert_bounds_to_item_space (Goo.CanvasItem item, ref Goo.CanvasBounds bounds); @@ -27,10 +28,12 @@ namespace Goo { public void convert_from_pixels (ref double x, ref double y); public void convert_to_item_space (Goo.CanvasItem item, ref double x, ref double y); public void convert_to_pixels (ref double x, ref double y); + public void convert_units_from_pixels (ref double x, ref double y); + public void convert_units_to_pixels (ref double x, ref double y); 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 (out unowned double? left, out unowned double? top, out unowned double? right, out unowned double? bottom); + public void get_bounds (out double left, out double top, out double right, out 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); @@ -303,6 +306,8 @@ namespace Goo { [CCode (cname = "goo_canvas_image_new", type = "GooCanvasItem*")] public static unowned Goo.CanvasImage create (Goo.CanvasItem? parent, Gdk.Pixbuf pixbuf, double x, double y, ...); [NoAccessorMethod] + public double alpha { get; set; } + [NoAccessorMethod] public double height { get; set; } [NoAccessorMethod] public Goo.CairoPattern pattern { owned get; set; } @@ -324,6 +329,8 @@ namespace Goo { [CCode (cname = "goo_canvas_image_model_new", type = "GooCanvasItemModel*")] public static unowned Goo.CanvasImageModel create (Goo.CanvasItemModel? parent, Gdk.Pixbuf pixbuf, double x, double y, ...); [NoAccessorMethod] + public double alpha { get; set; } + [NoAccessorMethod] public double height { get; set; } [NoAccessorMethod] public Goo.CairoPattern pattern { owned get; set; } @@ -782,6 +789,7 @@ namespace Goo { public abstract int get_n_children (); public abstract unowned Goo.CanvasItem? get_parent (); public abstract bool get_requested_area (Cairo.Context cr, out Goo.CanvasBounds requested_area); + public abstract bool get_requested_area_for_width (Cairo.Context cr, double width, out Goo.CanvasBounds requested_area); public abstract double get_requested_height (Cairo.Context cr, double width); public bool get_simple_transform (out double x, out double y, out double scale, out double rotation); public abstract unowned Goo.CanvasStyle get_style (); diff --git a/vapi/packages/goocanvas/goocanvas.gi b/vapi/packages/goocanvas/goocanvas.gi index 735ebf394..219334508 100644 --- a/vapi/packages/goocanvas/goocanvas.gi +++ b/vapi/packages/goocanvas/goocanvas.gi @@ -311,6 +311,22 @@ <parameter name="y" type="gdouble*"/> </parameters> </method> + <method name="convert_units_from_pixels" symbol="goo_canvas_convert_units_from_pixels"> + <return-type type="void"/> + <parameters> + <parameter name="canvas" type="GooCanvas*"/> + <parameter name="x" type="gdouble*"/> + <parameter name="y" type="gdouble*"/> + </parameters> + </method> + <method name="convert_units_to_pixels" symbol="goo_canvas_convert_units_to_pixels"> + <return-type type="void"/> + <parameters> + <parameter name="canvas" type="GooCanvas*"/> + <parameter name="x" type="gdouble*"/> + <parameter name="y" type="gdouble*"/> + </parameters> + </method> <method name="create_cairo_context" symbol="goo_canvas_create_cairo_context"> <return-type type="cairo_t*"/> <parameters> @@ -685,6 +701,7 @@ <field name="bounds_from_origin" type="guint"/> <field name="clear_background" type="guint"/> <field name="redraw_when_scrolled" type="guint"/> + <field name="before_initial_expose" type="guint"/> <field name="bounds_padding" type="gdouble"/> <field name="pointer_item" type="GooCanvasItem*"/> <field name="pointer_grab_item" type="GooCanvasItem*"/> @@ -893,6 +910,7 @@ <parameter name="y" type="gdouble"/> </parameters> </constructor> + <property name="alpha" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/> <property name="height" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/> <property name="pattern" type="GooCairoPattern*" readable="1" writable="1" construct="0" construct-only="0"/> <property name="pixbuf" type="GdkPixbuf*" readable="0" writable="1" construct="0" construct-only="0"/> @@ -915,6 +933,7 @@ <parameter name="y" type="gdouble"/> </parameters> </constructor> + <property name="alpha" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/> <property name="height" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/> <property name="pattern" type="GooCairoPattern*" readable="1" writable="1" construct="0" construct-only="0"/> <property name="pixbuf" type="GdkPixbuf*" readable="0" writable="1" construct="0" construct-only="0"/> @@ -1582,6 +1601,15 @@ <parameter name="requested_area" type="GooCanvasBounds*"/> </parameters> </method> + <method name="get_requested_area_for_width" symbol="goo_canvas_item_get_requested_area_for_width"> + <return-type type="gboolean"/> + <parameters> + <parameter name="item" type="GooCanvasItem*"/> + <parameter name="cr" type="cairo_t*"/> + <parameter name="width" type="gdouble"/> + <parameter name="requested_area" type="GooCanvasBounds*"/> + </parameters> + </method> <method name="get_requested_height" symbol="goo_canvas_item_get_requested_height"> <return-type type="gdouble"/> <parameters> @@ -2031,6 +2059,15 @@ <parameter name="requested_area" type="GooCanvasBounds*"/> </parameters> </vfunc> + <vfunc name="get_requested_area_for_width"> + <return-type type="gboolean"/> + <parameters> + <parameter name="item" type="GooCanvasItem*"/> + <parameter name="cr" type="cairo_t*"/> + <parameter name="width" type="gdouble"/> + <parameter name="requested_area" type="GooCanvasBounds*"/> + </parameters> + </vfunc> <vfunc name="get_requested_height"> <return-type type="gdouble"/> <parameters> diff --git a/vapi/packages/goocanvas/goocanvas.metadata b/vapi/packages/goocanvas/goocanvas.metadata index 1fbd42aa6..426895172 100644 --- a/vapi/packages/goocanvas/goocanvas.metadata +++ b/vapi/packages/goocanvas/goocanvas.metadata @@ -50,11 +50,15 @@ goo_canvas_convert_from_pixels.x is_ref="1" 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_convert_units_from_pixels.x is_ref="1" +goo_canvas_convert_units_from_pixels.y is_ref="1" +goo_canvas_convert_units_to_pixels.x is_ref="1" +goo_canvas_convert_units_to_pixels.y is_ref="1" goo_canvas_create_path hidden="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_bounds.left is_out="1" +goo_canvas_get_bounds.top is_out="1" +goo_canvas_get_bounds.right is_out="1" +goo_canvas_get_bounds.bottom is_out="1" goo_canvas_get_root_item nullable="1" goo_canvas_get_root_item_model nullable="1" goo_canvas_get_static_root_item nullable="1" @@ -179,6 +183,7 @@ goo_canvas_item_get_items_at hidden="1" goo_canvas_item_get_model nullable="1" goo_canvas_item_get_parent nullable="1" goo_canvas_item_get_requested_area.requested_area is_out="1" +goo_canvas_item_get_requested_area_for_width.requested_area is_out="1" goo_canvas_item_get_simple_transform.x is_out="1" goo_canvas_item_get_simple_transform.y is_out="1" goo_canvas_item_get_simple_transform.scale is_out="1" |