From: Rico Tzschichholz Date: Sat, 5 Jan 2019 18:35:40 +0000 (+0100) Subject: gtk+-3.0: Update to 3.24.2+a8e07254 X-Git-Tag: 0.43.4~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec76cdf310b8a2bfd5ddcca016c72bdd9dfd51f7;p=thirdparty%2Fvala.git gtk+-3.0: Update to 3.24.2+a8e07254 --- diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index 3be597aec..e2838f3b5 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -1107,7 +1107,7 @@ namespace Gtk { public weak string signal_name; } [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_boolean_cell_accessible_get_type ()")] - public class BooleanCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component { + public class BooleanCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.TableCell { [CCode (has_construct_function = false)] protected BooleanCellAccessible (); } @@ -1358,7 +1358,7 @@ namespace Gtk { public virtual signal void prev_year (); } [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_cell_accessible_get_type ()")] - public class CellAccessible : Gtk.Accessible, Atk.Action, Atk.Component { + public class CellAccessible : Gtk.Accessible, Atk.Action, Atk.Component, Atk.TableCell { [CCode (has_construct_function = false)] protected CellAccessible (); [NoWrapper] @@ -2409,7 +2409,7 @@ namespace Gtk { public virtual int remove_gtk (Gtk.Widget widget, void* data); } [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_container_cell_accessible_get_type ()")] - public class ContainerCellAccessible : Gtk.CellAccessible, Atk.Action, Atk.Component { + public class ContainerCellAccessible : Gtk.CellAccessible, Atk.Action, Atk.Component, Atk.TableCell { [CCode (has_construct_function = false)] public ContainerCellAccessible (); public void add_child (Gtk.CellAccessible child); @@ -4281,7 +4281,7 @@ namespace Gtk { protected ImageAccessible (); } [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_image_cell_accessible_get_type ()")] - public class ImageCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.Image { + public class ImageCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.Image, Atk.TableCell { [CCode (has_construct_function = false)] protected ImageCellAccessible (); } @@ -6446,7 +6446,7 @@ namespace Gtk { public virtual signal void changed (); } [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_renderer_cell_accessible_get_type ()")] - public class RendererCellAccessible : Gtk.CellAccessible, Atk.Action, Atk.Component { + public class RendererCellAccessible : Gtk.CellAccessible, Atk.Action, Atk.Component, Atk.TableCell { [CCode (has_construct_function = false, type = "AtkObject*")] public RendererCellAccessible (Gtk.CellRenderer renderer); [NoAccessorMethod] @@ -8000,7 +8000,7 @@ namespace Gtk { public virtual signal void remove_tag (Gtk.TextTag tag, Gtk.TextIter start, Gtk.TextIter end); } [CCode (cheader_filename = "gtk/gtk.h,gtk/gtk-a11y.h", type_id = "gtk_text_cell_accessible_get_type ()")] - public class TextCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.Text { + public class TextCellAccessible : Gtk.RendererCellAccessible, Atk.Action, Atk.Component, Atk.TableCell, Atk.Text { [CCode (has_construct_function = false)] protected TextCellAccessible (); } @@ -10410,10 +10410,13 @@ namespace Gtk { public abstract void activate (Gtk.CellAccessible cell); public abstract void edit (Gtk.CellAccessible cell); public abstract void expand_collapse (Gtk.CellAccessible cell); - public abstract void get_cell_area (Gtk.CellAccessible cell, Gdk.Rectangle cell_rect); - public abstract void get_cell_extents (Gtk.CellAccessible cell, int x, int y, int width, int height, Atk.CoordType coord_type); + public abstract void get_cell_area (Gtk.CellAccessible cell, out Gdk.Rectangle cell_rect); + public abstract void get_cell_extents (Gtk.CellAccessible cell, out int x, out int y, out int width, out int height, Atk.CoordType coord_type); + public abstract void get_cell_position (Gtk.CellAccessible cell, out int row, out int column); public abstract int get_child_index (Gtk.CellAccessible cell); + public abstract GLib.GenericArray get_column_header_cells (Gtk.CellAccessible cell); public abstract Gtk.CellRendererState get_renderer_state (Gtk.CellAccessible cell); + public abstract GLib.GenericArray get_row_header_cells (Gtk.CellAccessible cell); public abstract bool grab_focus (Gtk.CellAccessible cell); public abstract void update_relationset (Gtk.CellAccessible cell, Atk.RelationSet relationset); } diff --git a/vapi/metadata/Gtk-3.0.metadata b/vapi/metadata/Gtk-3.0.metadata index 4f5ed99c0..b5fd7ecf9 100644 --- a/vapi/metadata/Gtk-3.0.metadata +++ b/vapi/metadata/Gtk-3.0.metadata @@ -456,6 +456,8 @@ ActionGroup .add_radio_actions_full.on_change type="owned Gtk.RadioActionCallback" Button .new_from_icon_name.size type="Gtk.IconSize" +CellAccessibleParent + .get_cell_area return_void Clipboard .get_selection skip=false ClipboardRichTextReceivedFunc