DESCRIBED_BY,
DESCRIPTION_FOR,
NODE_PARENT_OF,
+ DETAILS,
+ DETAILS_FOR,
+ ERROR_MESSAGE,
+ ERROR_FOR,
LAST_DEFINED;
[CCode (cheader_filename = "atk/atk.h")]
public static Atk.RelationType for_name (string name);
PARENT_WINDOW_OF,
DESCRIPTION_FOR,
DESCRIBED_BY,
+ DETAILS,
+ DETAILS_FOR,
+ ERROR_MESSAGE,
+ ERROR_FOR,
LAST_DEFINED
}
[CCode (cheader_filename = "atspi/atspi.h", cprefix = "ATSPI_ROLE_", type_id = "atspi_role_get_type ()")]
[GIR (name = "Navigation")]
public interface Navigation : GLib.Object {
public static Gst.Video.NavigationEventType event_get_type (Gst.Event event);
- public static bool event_parse_command (Gst.Event event, Gst.Video.NavigationCommand command);
- public static bool event_parse_key_event (Gst.Event event, string key);
- public static bool event_parse_mouse_button_event (Gst.Event event, int button, double x, double y);
- public static bool event_parse_mouse_move_event (Gst.Event event, double x, double y);
+ public static bool event_parse_command (Gst.Event event, out Gst.Video.NavigationCommand command);
+ public static bool event_parse_key_event (Gst.Event event, out unowned string key);
+ public static bool event_parse_mouse_button_event (Gst.Event event, out int button, out double x, out double y);
+ public static bool event_parse_mouse_move_event (Gst.Event event, out double x, out double y);
public static Gst.Video.NavigationMessageType message_get_type (Gst.Message message);
public static Gst.Message message_new_angles_changed (Gst.Object src, uint cur_angle, uint n_angles);
public static Gst.Message message_new_commands_changed (Gst.Object src);
[Version (since = "1.6")]
public static Gst.Message message_new_event (Gst.Object src, Gst.Event event);
public static Gst.Message message_new_mouse_over (Gst.Object src, bool active);
- public static bool message_parse_angles_changed (Gst.Message message, uint cur_angle, uint n_angles);
+ public static bool message_parse_angles_changed (Gst.Message message, out uint cur_angle, out uint n_angles);
[Version (since = "1.6")]
public static bool message_parse_event (Gst.Message message, out Gst.Event event);
- public static bool message_parse_mouse_over (Gst.Message message, bool active);
+ public static bool message_parse_mouse_over (Gst.Message message, out bool active);
public static Gst.Video.NavigationQueryType query_get_type (Gst.Query query);
public static Gst.Query query_new_angles ();
public static Gst.Query query_new_commands ();
- public static bool query_parse_angles (Gst.Query query, uint cur_angle, uint n_angles);
+ public static bool query_parse_angles (Gst.Query query, out uint cur_angle, out uint n_angles);
public static bool query_parse_commands_length (Gst.Query query, out uint n_cmds);
public static bool query_parse_commands_nth (Gst.Query query, uint nth, out Gst.Video.NavigationCommand cmd);
public static void query_set_angles (Gst.Query query, uint cur_angle, uint n_angles);
- public static void query_set_commandsv (Gst.Query query, int n_cmds, Gst.Video.NavigationCommand cmds);
+ public static void query_set_commandsv (Gst.Query query, [CCode (array_length_cname = "n_cmds", array_length_pos = 1.5)] Gst.Video.NavigationCommand[] cmds);
public void send_command (Gst.Video.NavigationCommand command);
public abstract void send_event (Gst.Structure structure);
public void send_key_event (string event, string key);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_event_get_type")]
public static Gst.Video.NavigationEventType navigation_event_get_type (Gst.Event event);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_event_parse_command")]
- public static bool navigation_event_parse_command (Gst.Event event, Gst.Video.NavigationCommand command);
+ public static bool navigation_event_parse_command (Gst.Event event, out Gst.Video.NavigationCommand command);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_event_parse_key_event")]
- public static bool navigation_event_parse_key_event (Gst.Event event, string key);
+ public static bool navigation_event_parse_key_event (Gst.Event event, out unowned string key);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_event_parse_mouse_button_event")]
- public static bool navigation_event_parse_mouse_button_event (Gst.Event event, int button, double x, double y);
+ public static bool navigation_event_parse_mouse_button_event (Gst.Event event, out int button, out double x, out double y);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_event_parse_mouse_move_event")]
- public static bool navigation_event_parse_mouse_move_event (Gst.Event event, double x, double y);
+ public static bool navigation_event_parse_mouse_move_event (Gst.Event event, out double x, out double y);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_message_get_type")]
public static Gst.Video.NavigationMessageType navigation_message_get_type (Gst.Message message);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_message_new_angles_changed")]
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_message_new_mouse_over")]
public static Gst.Message navigation_message_new_mouse_over (Gst.Object src, bool active);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_message_parse_angles_changed")]
- public static bool navigation_message_parse_angles_changed (Gst.Message message, uint cur_angle, uint n_angles);
+ public static bool navigation_message_parse_angles_changed (Gst.Message message, out uint cur_angle, out uint n_angles);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_message_parse_event")]
[Version (since = "1.6")]
public static bool navigation_message_parse_event (Gst.Message message, out Gst.Event event);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_message_parse_mouse_over")]
- public static bool navigation_message_parse_mouse_over (Gst.Message message, bool active);
+ public static bool navigation_message_parse_mouse_over (Gst.Message message, out bool active);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_get_type")]
public static Gst.Video.NavigationQueryType navigation_query_get_type (Gst.Query query);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_new_angles")]
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_new_commands")]
public static Gst.Query navigation_query_new_commands ();
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_parse_angles")]
- public static bool navigation_query_parse_angles (Gst.Query query, uint cur_angle, uint n_angles);
+ public static bool navigation_query_parse_angles (Gst.Query query, out uint cur_angle, out uint n_angles);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_parse_commands_length")]
public static bool navigation_query_parse_commands_length (Gst.Query query, out uint n_cmds);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_parse_commands_nth")]
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_set_angles")]
public static void navigation_query_set_angles (Gst.Query query, uint cur_angle, uint n_angles);
[CCode (cheader_filename = "gst/video/video.h", cname = "gst_navigation_query_set_commandsv")]
- public static void navigation_query_set_commandsv (Gst.Query query, int n_cmds, Gst.Video.NavigationCommand cmds);
+ public static void navigation_query_set_commandsv (Gst.Query query, [CCode (array_length_cname = "n_cmds", array_length_pos = 1.5)] Gst.Video.NavigationCommand[] cmds);
[CCode (cheader_filename = "gst/video/video.h")]
public static GLib.Type overlay_composition_meta_api_get_type ();
[CCode (cheader_filename = "gst/video/video.h")]
public bool fit_model { get; set; }
public Gtk.TreeModel model { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_center_box_get_type ()")]
+ public class CenterBox : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ [Version (since = "3.92")]
+ public CenterBox ();
+ [Version (since = "3.92")]
+ public void set_center_widget (Gtk.Widget child);
+ [Version (since = "3.92")]
+ public void set_end_widget (Gtk.Widget child);
+ [Version (since = "3.92")]
+ public void set_start_widget (Gtk.Widget child);
+ }
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_check_button_get_type ()")]
public class CheckButton : Gtk.ToggleButton, Atk.Implementor, Gtk.Actionable, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public void input_shape_combine_region (Cairo.Region? region);
[Version (since = "3.6")]
public void insert_action_group (string name, GLib.ActionGroup? group);
- public void insert_after (Gtk.Widget parent, Gtk.Widget previous_sibling);
- public void insert_before (Gtk.Widget parent, Gtk.Widget next_sibling);
+ [Version (since = "3.92")]
+ public void insert_after (Gtk.Widget parent, Gtk.Widget? previous_sibling);
+ [Version (since = "3.92")]
+ public void insert_before (Gtk.Widget parent, Gtk.Widget? next_sibling);
[CCode (cname = "gtk_widget_class_install_style_property")]
public class void install_style_property (GLib.ParamSpec pspec);
public bool intersect (Gdk.Rectangle area, out Gdk.Rectangle? intersection = null);
public class Builder : GLib.Object {
[CCode (has_construct_function = false)]
public Builder ();
- public unowned Json.Builder add_boolean_value (bool value);
- public unowned Json.Builder add_double_value (double value);
- public unowned Json.Builder add_int_value (int64 value);
- public unowned Json.Builder add_null_value ();
- public unowned Json.Builder add_string_value (string value);
- public unowned Json.Builder add_value (owned Json.Node node);
- public unowned Json.Builder begin_array ();
- public unowned Json.Builder begin_object ();
- public unowned Json.Builder end_array ();
- public unowned Json.Builder end_object ();
+ public unowned Json.Builder? add_boolean_value (bool value);
+ public unowned Json.Builder? add_double_value (double value);
+ public unowned Json.Builder? add_int_value (int64 value);
+ public unowned Json.Builder? add_null_value ();
+ public unowned Json.Builder? add_string_value (string value);
+ public unowned Json.Builder? add_value (owned Json.Node node);
+ public unowned Json.Builder? begin_array ();
+ public unowned Json.Builder? begin_object ();
+ public unowned Json.Builder? end_array ();
+ public unowned Json.Builder? end_object ();
public Json.Node? get_root ();
[CCode (cname = "json_builder_new_immutable", has_construct_function = false)]
[Version (since = "1.2")]
public Builder.immutable_new ();
public void reset ();
- public unowned Json.Builder set_member_name (string member_name);
+ public unowned Json.Builder? set_member_name (string member_name);
[NoAccessorMethod]
[Version (since = "1.2")]
public bool immutable { get; construct; }
[Version (deprecated = true, deprecated_since = "0.8", replacement = "Json.Object.set_member")]
public void add_member (string member_name, owned Json.Node node);
[Version (since = "0.6")]
- public Json.Node dup_member (string member_name);
+ public Json.Node? dup_member (string member_name);
[Version (since = "1.2")]
public bool equal (Json.Object b);
[Version (since = "0.8")]
public double get_double_member (string member_name);
[Version (since = "0.8")]
public int64 get_int_member (string member_name);
- public unowned Json.Node get_member (string member_name);
- public GLib.List<weak string> get_members ();
+ public unowned Json.Node? get_member (string member_name);
+ public GLib.List<weak string>? get_members ();
[Version (since = "0.8")]
public bool get_null_member (string member_name);
[Version (since = "0.8")]
public uint get_size ();
[Version (since = "0.8")]
public unowned string get_string_member (string member_name);
- public GLib.List<weak Json.Node> get_values ();
+ public GLib.List<weak Json.Node>? get_values ();
public bool has_member (string member_name);
[Version (since = "1.2")]
public uint hash ();
public bool load_from_stream (GLib.InputStream stream, GLib.Cancellable? cancellable = null) throws GLib.Error;
[Version (since = "0.12")]
public async bool load_from_stream_async (GLib.InputStream stream, GLib.Cancellable? cancellable = null) throws GLib.Error;
+ [Version (since = "1.4")]
+ public Json.Node steal_root ();
[NoAccessorMethod]
[Version (since = "1.2")]
public bool immutable { get; construct; }
public void end_member ();
public bool get_boolean_value ();
public double get_double_value ();
- public unowned GLib.Error get_error ();
+ public unowned GLib.Error? get_error ();
public int64 get_int_value ();
[Version (since = "0.14")]
- public unowned string get_member_name ();
+ public unowned string? get_member_name ();
public bool get_null_value ();
public unowned string get_string_value ();
- public unowned Json.Node get_value ();
+ public unowned Json.Node? get_value ();
public bool is_array ();
public bool is_object ();
public bool is_value ();
public static void boxed_register_serialize_func (GLib.Type gboxed_type, Json.NodeType node_type, Json.BoxedSerializeFunc serialize_func);
[CCode (cheader_filename = "json-glib/json-glib.h")]
[Version (since = "0.10")]
- public static Json.Node boxed_serialize (GLib.Type gboxed_type, void* boxed);
+ public static Json.Node? boxed_serialize (GLib.Type gboxed_type, void* boxed);
[CCode (cheader_filename = "json-glib/json-glib.h,json-glib/json-gobject.h")]
[Version (deprecated = true, deprecated_since = "0.10", replacement = "Json.gobject_from_data", since = "0.4")]
public static GLib.Object construct_gobject (GLib.Type gtype, string data, size_t length) throws GLib.Error;
context_get_shape_renderer.context closure=1
create_* unowned=false
Font.get_scaled_font unowned
-FcFontMap skip
CHECK_EXECUTABLE_FILES,
CHECK_LIBRARIES,
COPY_FILES,
+ RUN_HOOK,
LAST;
[Version (since = "0.5.0")]
public static Pk.Status enum_from_string (string status);
public int width;
public int height;
}
- [CCode (cheader_filename = "pango/pango.h", has_type_id = false)]
- public struct ScriptForLang {
- [CCode (array_length = false)]
- public weak char lang[7];
- [CCode (array_length = false)]
- public weak Pango.Script scripts[3];
- }
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_ALIGN_", type_id = "pango_alignment_get_type ()")]
public enum Alignment {
LEFT,