public abstract GLib.FileIOStream replace_readwrite (string? etag, bool make_backup, GLib.FileCreateFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
[Version (since = "2.22")]
public virtual async GLib.FileIOStream replace_readwrite_async (string? etag, bool make_backup, GLib.FileCreateFlags flags, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error;
- public abstract GLib.File resolve_relative_path (string relative_path);
+ public abstract GLib.File? resolve_relative_path (string relative_path);
public abstract bool set_attribute (string attribute, GLib.FileAttributeType type, void* value_p, GLib.FileQueryInfoFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool set_attribute_byte_string (string attribute, string value, GLib.FileQueryInfoFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool set_attribute_int32 (string attribute, int32 value, GLib.FileQueryInfoFlags flags, GLib.Cancellable? cancellable = null) throws GLib.Error;
DO_NOT_CONNECT_SIGNALS,
DO_NOT_AUTO_START,
GET_INVALIDATED_PROPERTIES,
- DO_NOT_AUTO_START_AT_CONSTRUCTION
+ DO_NOT_AUTO_START_AT_CONSTRUCTION,
+ NO_MATCH_RULE
}
[CCode (cheader_filename = "gio/gio.h", cprefix = "G_DBUS_SEND_MESSAGE_FLAGS_", type_id = "g_dbus_send_message_flags_get_type ()")]
[Flags]
[GIR (name = "VideoOrientation")]
public interface Orientation : GLib.Object {
[Version (since = "1.20")]
- public static bool from_tag (Gst.TagList taglist, Gst.Video.OrientationMethod method);
+ public static bool from_tag (Gst.TagList taglist, out Gst.Video.OrientationMethod method);
public abstract bool get_hcenter (out int center);
public abstract bool get_hflip (out bool flip);
public abstract bool get_vcenter (out int center);
[Version (since = "1.20")]
BGRP,
[Version (since = "1.20")]
- AV12;
+ AV12,
+ [Version (since = "1.20")]
+ ARGB64_LE,
+ [Version (since = "1.20")]
+ ARGB64_BE,
+ [Version (since = "1.20")]
+ RGBA64_LE,
+ [Version (since = "1.20")]
+ RGBA64_BE,
+ [Version (since = "1.20")]
+ BGRA64_LE,
+ [Version (since = "1.20")]
+ BGRA64_BE,
+ [Version (since = "1.20")]
+ ABGR64_LE,
+ [Version (since = "1.20")]
+ ABGR64_BE;
public static Gst.Video.Format from_fourcc (uint32 fourcc);
public static Gst.Video.Format from_masks (int depth, int bpp, int endianness, uint red_mask, uint green_mask, uint blue_mask, uint alpha_mask);
public static Gst.Video.Format from_string (string format);
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")]
[Version (replacement = "VideoOrientation.from_tag", since = "1.20")]
- public static bool orientation_from_tag (Gst.TagList taglist, Gst.Video.OrientationMethod method);
+ public static bool orientation_from_tag (Gst.TagList taglist, out Gst.Video.OrientationMethod method);
[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 void beep ();
public void close ();
[Version (since = "4.6")]
- public Gdk.GLContext? create_gl_context () throws GLib.Error;
+ public Gdk.GLContext create_gl_context () throws GLib.Error;
public bool device_is_grabbed (Gdk.Device device);
public void flush ();
public Gdk.AppLaunchContext get_app_launch_context ();
[CCode (cname = "gdk_texture_new_from_file")]
public static Gdk.Texture from_file (GLib.File file) throws GLib.Error;
[CCode (cname = "gdk_texture_new_from_filename")]
+ [Version (since = "4.6")]
public static Gdk.Texture from_filename (string path) throws GLib.Error;
[CCode (cname = "gdk_texture_new_from_resource")]
public static Gdk.Texture from_resource (string resource_path);
[Version (replacement = "Transform.parse")]
public static bool transform_parse (string string, out Gsk.Transform out_transform);
[CCode (cheader_filename = "gsk/gsk.h")]
+ [Version (since = "4.6")]
public static Gsk.RenderNode? value_dup_render_node (GLib.Value value);
[CCode (cheader_filename = "gsk/gsk.h")]
+ [Version (since = "4.6")]
public static unowned Gsk.RenderNode? value_get_render_node (ref GLib.Value value);
[CCode (cheader_filename = "gsk/gsk.h")]
+ [Version (since = "4.6")]
public static void value_set_render_node (ref GLib.Value value, Gsk.RenderNode node);
[CCode (cheader_filename = "gsk/gsk.h")]
+ [Version (since = "4.6")]
public static void value_take_render_node (ref GLib.Value value, owned Gsk.RenderNode? node);
}
[CCode (cprefix = "Gtk", gir_namespace = "Gtk", gir_version = "4.0", lower_case_cprefix = "gtk_")]
public bool popup_fixed_width { get; set; }
[NoAccessorMethod]
public bool popup_shown { get; }
+ [Version (since = "4.6")]
+ public virtual signal void activate ();
public virtual signal void changed ();
public virtual signal string format_entry_text (string path);
public signal void move_active (Gtk.ScrollType scroll_type);
public GLib.Object selected_item { get; }
[Version (since = "4.6")]
public bool show_arrow { get; set; }
+ [Version (since = "4.6")]
+ public signal void activate ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_drop_target_get_type ()")]
public class DropTarget : Gtk.EventController {
public signal void gtk_private_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_cname = "GtkSymbolicPaintableInterface", type_id = "gtk_symbolic_paintable_get_type ()")]
+ [Version (since = "4.6")]
public interface SymbolicPaintable : Gdk.Paintable, GLib.Object {
public abstract void snapshot_symbolic (Gdk.Snapshot snapshot, double width, double height, [CCode (array_length_cname = "n_colors", array_length_pos = 4.1, array_length_type = "gsize")] Gdk.RGBA[] colors);
}
SHOW_CHANGE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SYMBOLIC_COLOR_", type_id = "gtk_symbolic_color_get_type ()")]
+ [Version (since = "4.6")]
public enum SymbolicColor {
FOREGROUND,
ERROR,
public unowned Pango.AttrShape? as_shape ();
[Version (since = "1.50")]
public unowned Pango.AttrSize? as_size ();
+ [Version (since = "1.50")]
public unowned Pango.AttrString? as_string ();
public Pango.Attribute copy ();
[DestroysInstance]
[Version (since = "1.10")]
public virtual unowned Pango.FontMap? get_font_map ();
public virtual void get_glyph_extents (Pango.Glyph glyph, out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);
+ [CCode (array_length = false, array_null_terminated = true)]
[Version (since = "1.50")]
- public unowned Pango.Language? get_languages ();
+ public unowned Pango.Language[]? get_languages ();
public virtual Pango.FontMetrics get_metrics (Pango.Language? language);
[Version (since = "1.44")]
public bool has_char (unichar wc);
public class FontsetSimple : Pango.Fontset {
[CCode (has_construct_function = false)]
public FontsetSimple (Pango.Language language);
- public void append (Pango.Font font);
+ public void append (owned Pango.Font font);
public int size ();
}
[CCode (cheader_filename = "pango/pango.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "pango_glyph_item_get_type ()")]
public unowned Pango.LayoutLine get_line_readonly ();
public void get_line_yrange (out int y0_, out int y1_);
public unowned Pango.LayoutRun? get_run ();
+ [Version (since = "1.50")]
public int get_run_baseline ();
public void get_run_extents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);
[Version (since = "1.16")]
public uint is_word_boundary;
public uint break_inserts_hyphen;
public uint break_removes_preceding;
+ public uint reserved;
}
[CCode (cheader_filename = "pango/pango.h", copy_function = "g_boxed_copy", free_function = "g_boxed_free", type_id = "pango_matrix_get_type ()")]
[Version (since = "1.6")]
VARIATIONS
}
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_FONT_SCALE_", type_id = "pango_font_scale_get_type ()")]
+ [Version (since = "1.50")]
public enum FontScale {
NONE,
SUPERSCRIPT,
- SUBSCRIPT
+ SUBSCRIPT,
+ SMALL_CAPS
}
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_GRAVITY_", type_id = "pango_gravity_get_type ()")]
[Version (since = "1.16")]
}
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_SHAPE_", type_id = "pango_shape_flags_get_type ()")]
[Flags]
+ [Version (since = "1.44")]
public enum ShapeFlags {
NONE,
ROUND_POSITIONS
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_VARIANT_", type_id = "pango_variant_get_type ()")]
public enum Variant {
NORMAL,
- SMALL_CAPS
+ SMALL_CAPS,
+ ALL_SMALL_CAPS,
+ PETITE_CAPS,
+ ALL_PETITE_CAPS,
+ UNICASE,
+ TITLE_CAPS
}
[CCode (cheader_filename = "pango/pango.h", cprefix = "PANGO_WEIGHT_", type_id = "pango_weight_get_type ()")]
public enum Weight {