[vala] vapi: Update GIR-based bindings
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] vapi: Update GIR-based bindings
- Date: Mon, 21 Aug 2017 09:03:31 +0000 (UTC)
commit 1878c4fe58c751a1e99afc192361512407d828d8
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Mon Aug 21 10:50:42 2017 +0200
vapi: Update GIR-based bindings
vapi/gstreamer-1.0.vapi | 21 ++++++++++++---------
vapi/gtk+-4.0.vapi | 39 +++++++++++++++++++++------------------
vapi/metadata/Gst-1.0.metadata | 6 ++++++
3 files changed, 39 insertions(+), 27 deletions(-)
---
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index 92e3c89..79abbb5 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -1126,6 +1126,7 @@ namespace Gst {
[CCode (cname = "gst_device_provider_class_add_static_metadata")]
public class void add_static_metadata (string key, owned string value);
public bool can_monitor ();
+ public class unowned string class_get_metadata (string key);
public void device_add (Gst.Device device);
public void device_remove (Gst.Device device);
public Gst.Bus get_bus ();
@@ -1134,8 +1135,8 @@ namespace Gst {
[CCode (array_length = false, array_null_terminated = true)]
[Version (since = "1.6")]
public string[] get_hidden_providers ();
- [CCode (cname = "gst_device_provider_class_get_metadata")]
- public class unowned string get_metadata (string key);
+ [Version (since = "1.14")]
+ public unowned string get_metadata (string key);
[Version (since = "1.6")]
public void hide_provider (string name);
public static bool register (Gst.Plugin? plugin, string name, uint rank, GLib.Type type);
@@ -1219,6 +1220,9 @@ namespace Gst {
[Version (since = "1.10")]
public void call_async (owned Gst.ElementCallAsyncFunc func);
public virtual Gst.StateChangeReturn change_state (Gst.StateChange transition);
+ public class unowned string class_get_metadata (string key);
+ public class unowned Gst.PadTemplate? class_get_pad_template (string name);
+ public class unowned GLib.List<Gst.PadTemplate> class_get_pad_template_list ();
public Gst.StateChangeReturn continue_state (Gst.StateChangeReturn ret);
public void create_all_pads ();
public Gst.ClockTime get_base_time ();
@@ -1233,12 +1237,12 @@ namespace Gst {
[Version (since = "1.8")]
public GLib.List<Gst.Context> get_contexts ();
public unowned Gst.ElementFactory get_factory ();
- [CCode (cname = "gst_element_class_get_metadata")]
- public class unowned string get_metadata (string key);
- [CCode (cname = "gst_element_class_get_pad_template")]
- public class unowned Gst.PadTemplate? get_pad_template (string name);
- [CCode (cname = "gst_element_class_get_pad_template_list")]
- public class unowned GLib.List<Gst.PadTemplate> get_pad_template_list ();
+ [Version (since = "1.14")]
+ public unowned string get_metadata (string key);
+ [Version (since = "1.14")]
+ public unowned Gst.PadTemplate? get_pad_template (string name);
+ [Version (since = "1.14")]
+ public unowned GLib.List<Gst.PadTemplate> get_pad_template_list ();
public Gst.Pad? get_request_pad (string name);
public Gst.ClockTime get_start_time ();
public virtual Gst.StateChangeReturn get_state (out Gst.State state, out Gst.State pending,
Gst.ClockTime timeout);
@@ -3474,7 +3478,6 @@ namespace Gst {
PLAYING
}
[CCode (cheader_filename = "gst/gst.h", cprefix = "GST_STATE_CHANGE_", type_id =
"gst_state_change_get_type ()")]
- [Flags]
public enum StateChange {
NULL_TO_READY,
READY_TO_PAUSED,
diff --git a/vapi/gtk+-4.0.vapi b/vapi/gtk+-4.0.vapi
index 7f0eb45..1d98915 100644
--- a/vapi/gtk+-4.0.vapi
+++ b/vapi/gtk+-4.0.vapi
@@ -4628,6 +4628,8 @@ namespace Gdk {
public void error_trap_pop_ignored ();
[Version (since = "3.0")]
public void error_trap_push ();
+ [Version (since = "3.16")]
+ public static bool get_glx_version (Gdk.Display display, out int major, out int
minor);
[Version (since = "2.12")]
public unowned string get_startup_notification_id ();
[Version (since = "2.8")]
@@ -4660,6 +4662,12 @@ namespace Gdk {
[CCode (has_construct_function = false)]
protected DragContext ();
}
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_gl_context_get_type ()")]
+ [GIR (name = "X11GLContext")]
+ public class GLContext : Gdk.GLContext {
+ [CCode (has_construct_function = false)]
+ protected GLContext ();
+ }
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_keymap_get_type ()")]
[GIR (name = "X11Keymap")]
public class Keymap : Gdk.Keymap {
@@ -4670,6 +4678,13 @@ namespace Gdk {
[Version (since = "3.6")]
public bool key_is_modifier (uint keycode);
}
+ [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_monitor_get_type ()")]
+ [GIR (name = "X11Monitor")]
+ public class Monitor : Gdk.Monitor {
+ [CCode (has_construct_function = false)]
+ protected Monitor ();
+ public static X.ID get_output (Gdk.Monitor monitor);
+ }
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_screen_get_type ()")]
[GIR (name = "X11Screen")]
public class Screen : Gdk.Screen {
@@ -5706,8 +5721,6 @@ namespace Gdk {
[Version (since = "2.10")]
public double get_resolution ();
[Version (since = "2.2")]
- public unowned Gdk.Window get_root_window ();
- [Version (since = "2.2")]
public bool get_setting (string name, GLib.Value value);
[Version (since = "2.2")]
public GLib.List<weak Gdk.Window> get_toplevel_windows ();
@@ -5876,9 +5889,6 @@ namespace Gdk {
public bool has_native ();
public void hide ();
public void iconify ();
- [CCode (has_construct_function = false)]
- [Version (since = "3.90")]
- public Window.input (Gdk.Window parent, int event_mask, Gdk.Rectangle position);
[Version (since = "2.10")]
public void input_shape_combine_region (Cairo.Region shape_region, int offset_x, int
offset_y);
public void invalidate_maybe_recurse (Cairo.Region region, Gdk.WindowChildFunc? child_func);
@@ -6776,8 +6786,6 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h")]
public static void flush ();
[CCode (cheader_filename = "gdk/gdk.h")]
- public static unowned Gdk.Window get_default_root_window ();
- [CCode (cheader_filename = "gdk/gdk.h")]
[Version (since = "2.2")]
public static unowned string? get_display_arg_name ();
[CCode (cheader_filename = "gdk/gdk.h")]
@@ -7025,7 +7033,7 @@ namespace Gsk {
public float dy;
public float radius;
}
- [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_BLEND_MODE_", has_type_id = false)]
+ [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_BLEND_MODE_", type_id =
"gsk_blend_mode_get_type ()")]
[Version (since = "3.90")]
public enum BlendMode {
DEFAULT,
@@ -7045,14 +7053,14 @@ namespace Gsk {
SATURATION,
LUMINOSITY
}
- [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_CORNER_", has_type_id = false)]
+ [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_CORNER_", type_id = "gsk_corner_get_type ()")]
public enum Corner {
TOP_LEFT,
TOP_RIGHT,
BOTTOM_RIGHT,
BOTTOM_LEFT
}
- [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_", has_type_id = false)]
+ [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_", type_id = "gsk_render_node_type_get_type
()")]
[Version (since = "3.90")]
public enum RenderNodeType {
NOT_A_RENDER_NODE,
@@ -7075,7 +7083,7 @@ namespace Gsk {
BLEND_NODE,
CROSS_FADE_NODE
}
- [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_SCALING_FILTER_", has_type_id = false)]
+ [CCode (cheader_filename = "gsk/gsk.h", cprefix = "GSK_SCALING_FILTER_", type_id =
"gsk_scaling_filter_get_type ()")]
[Version (since = "3.90")]
public enum ScalingFilter {
LINEAR,
@@ -9046,6 +9054,8 @@ namespace Gtk {
public string secondary_icon_tooltip_text { owned get; set; }
[NoAccessorMethod]
public int selection_bound { get; }
+ [NoAccessorMethod]
+ public bool show_emoji_icon { get; set; }
public Pango.TabArray tabs { get; set; }
public string text { get; set; }
[Version (since = "2.14")]
@@ -14557,7 +14567,6 @@ namespace Gtk {
public void set_realized (bool realized);
[Version (since = "2.18")]
public void set_receives_default (bool receives_default);
- public void set_redraw_on_allocate (bool redraw_on_allocate);
public void set_sensitive (bool sensitive);
public void set_size_request (int width, int height);
[Version (since = "3.0")]
@@ -17417,12 +17426,6 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public static void main_quit ();
[CCode (cheader_filename = "gtk/gtk.h")]
- [Version (since = "2.10")]
- public static Gtk.PageSetup print_run_page_setup_dialog (Gtk.Window? parent, Gtk.PageSetup?
page_setup, Gtk.PrintSettings settings);
- [CCode (cheader_filename = "gtk/gtk.h")]
- [Version (since = "2.10")]
- public static void print_run_page_setup_dialog_async (Gtk.Window? parent, Gtk.PageSetup? page_setup,
Gtk.PrintSettings settings, [CCode (scope = "async")] Gtk.PageSetupDoneFunc done_cb);
- [CCode (cheader_filename = "gtk/gtk.h")]
public static void propagate_event (Gtk.Widget widget, Gdk.Event event);
[CCode (cheader_filename = "gtk/gtk.h")]
[Version (since = "2.14")]
diff --git a/vapi/metadata/Gst-1.0.metadata b/vapi/metadata/Gst-1.0.metadata
index dbafd36..c34eeb6 100644
--- a/vapi/metadata/Gst-1.0.metadata
+++ b/vapi/metadata/Gst-1.0.metadata
@@ -237,6 +237,12 @@ ControlSource
.get_value_array#field name="get_value_array_func"
.control_source_get_value name="get_value"
.control_source_get_value_array name="get_value_array"
+DeviceProviderClass
+ .get_metadata#method name="class_get_metadata"
+ElementClass
+ .get_metadata#method name="class_get_metadata"
+ .get_pad_template#method name="class_get_pad_template"
+ .get_pad_template_list#method name="class_get_pad_template_list"
// Backwards compatibility
Structure.new_from_string skip
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]