]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-2.0, gtk+-3.0: Fix CellRenderer.get_alignment and get_padding bindings
authorLuca Bruno <lucabru@src.gnome.org>
Mon, 27 Jun 2011 21:22:56 +0000 (23:22 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Mon, 27 Jun 2011 21:23:47 +0000 (23:23 +0200)
Based on patch by Alexander Larsson.

Fixes bug 653527.

vapi/gtk+-2.0.vapi
vapi/gtk+-3.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 110b19b7b71b1e3c0814eeb803923453222ffe3a..64eee57fd8a072683713689b99c68b729c6ff900 100644 (file)
@@ -820,9 +820,9 @@ namespace Gtk {
                [CCode (has_construct_function = false)]
                protected CellRenderer ();
                public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
-               public void get_alignment (float xalign, float yalign);
+               public void get_alignment (out float xalign, out float yalign);
                public void get_fixed_size (out int width, out int height);
-               public void get_padding (int xpad, int ypad);
+               public void get_padding (out int xpad, out int ypad);
                public bool get_sensitive ();
                public abstract void get_size (Gtk.Widget widget, Gdk.Rectangle? cell_area, out int x_offset, out int y_offset, out int width, out int height);
                public bool get_visible ();
index 93f83c07a62c7067358b8f2271d14afb6c52a045..d2f1d10804b7f10287d866d50b84a408b7be17dd 100644 (file)
@@ -916,9 +916,9 @@ namespace Gtk {
                protected CellRenderer ();
                public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
                public virtual void get_aligned_area (Gtk.Widget widget, Gtk.CellRendererState flags, Gdk.Rectangle cell_area, Gdk.Rectangle aligned_area);
-               public void get_alignment (float xalign, float yalign);
+               public void get_alignment (out float xalign, out float yalign);
                public void get_fixed_size (out int width, out int height);
-               public void get_padding (int xpad, int ypad);
+               public void get_padding (out int xpad, out int ypad);
                public virtual void get_preferred_height (Gtk.Widget widget, out int minimum_size, out int natural_size);
                public virtual void get_preferred_height_for_width (Gtk.Widget widget, int width, out int minimum_height, out int natural_height);
                public void get_preferred_size (Gtk.Widget widget, out Gtk.Requisition minimum_size, out Gtk.Requisition natural_size);
index 396bb8a5838f329eaa6c337400dd987f432aac3c..652af585294b500cbe7420bcb474314b072c3a7c 100644 (file)
@@ -106,8 +106,12 @@ gtk_cell_layout_set_attributes ellipsis="1"
 gtk_cell_layout_set_cell_data_func.func transfer_ownership="1"
 gtk_cell_layout_set_cell_data_func.func_data hidden="1"
 gtk_cell_layout_set_cell_data_func.destroy hidden="1"
+gtk_cell_renderer_get_alignment.xalign is_out="1"
+gtk_cell_renderer_get_alignment.yalign is_out="1"
 gtk_cell_renderer_get_fixed_size.width is_out="1"
 gtk_cell_renderer_get_fixed_size.height is_out="1"
+gtk_cell_renderer_get_padding.xpad is_out="1"
+gtk_cell_renderer_get_padding.ypad is_out="1"
 gtk_cell_renderer_get_size abstract="1"
 gtk_cell_renderer_get_size.cell_area nullable="1"
 gtk_cell_renderer_get_size.x_offset is_out="1"
index 1bfcf9cda55cd0ba74f9cc2e51293d7677c7b87d..f747c4f6dbd424e7af628bc520687630b9ce099d 100644 (file)
@@ -129,8 +129,12 @@ gtk_cell_layout_set_attributes ellipsis="1"
 gtk_cell_layout_set_cell_data_func.func transfer_ownership="1"
 gtk_cell_layout_set_cell_data_func.func_data hidden="1"
 gtk_cell_layout_set_cell_data_func.destroy hidden="1"
+gtk_cell_renderer_get_alignment.xalign is_out="1"
+gtk_cell_renderer_get_alignment.yalign is_out="1"
 gtk_cell_renderer_get_fixed_size.width is_out="1"
 gtk_cell_renderer_get_fixed_size.height is_out="1"
+gtk_cell_renderer_get_padding.xpad is_out="1"
+gtk_cell_renderer_get_padding.ypad is_out="1"
 gtk_cell_renderer_get_preferred_height.minimum_size is_out="1"
 gtk_cell_renderer_get_preferred_height.natural_size is_out="1"
 gtk_cell_renderer_get_preferred_height_for_width.minimum_height is_out="1"