From 85f1f0fd60ce41a3d7bf0bd441a7ce383a1a7af4 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Sun, 16 Apr 2023 14:24:25 +0200 Subject: vapi: Regenerate for GIR-based bindings to pick up sealed declaration modifier --- vapi/clutter-1.0.vapi | 46 ++--- vapi/cogl-pango-1.0.vapi | 2 +- vapi/gdk-3.0.vapi | 20 +- vapi/gdk-pixbuf-2.0.vapi | 8 +- vapi/gdk-x11-3.0.vapi | 30 +-- vapi/gdl-3.0.vapi | 2 +- vapi/geocode-glib-1.0.vapi | 2 +- vapi/geocode-glib-2.0.vapi | 2 +- vapi/gio-2.0.vapi | 64 +++--- vapi/gnome-bg-4.vapi | 2 +- vapi/gnome-desktop-3.0.vapi | 2 +- vapi/gnome-rr-4.vapi | 4 +- vapi/goocanvas-2.0.vapi | 6 +- vapi/gst-editing-services-1.0.vapi | 4 +- vapi/gstreamer-1.0.vapi | 36 ++-- vapi/gstreamer-base-1.0.vapi | 2 +- vapi/gstreamer-pbutils-1.0.vapi | 22 +-- vapi/gstreamer-play-1.0.vapi | 14 +- vapi/gstreamer-player-1.0.vapi | 14 +- vapi/gstreamer-video-1.0.vapi | 2 +- vapi/gstreamer-webrtc-1.0.vapi | 6 +- vapi/gtk+-3.0.vapi | 60 +++--- vapi/gtk4-unix-print.vapi | 8 +- vapi/gtk4-wayland.vapi | 16 +- vapi/gtk4-x11.vapi | 16 +- vapi/gtk4.vapi | 386 ++++++++++++++++++------------------- vapi/javascriptcoregtk-6.0.vapi | 2 +- vapi/json-glib-1.0.vapi | 2 +- vapi/libgnome-menu-3.0.vapi | 2 +- vapi/libgsf-1.vapi | 52 ++--- vapi/libsoup-2.4.vapi | 8 +- vapi/libwnck-3.0.vapi | 4 +- vapi/metadata/Gtk-4.0.metadata | 52 ----- vapi/pango.vapi | 8 +- vapi/polkit-agent-1.vapi | 4 +- vapi/polkit-gobject-1.vapi | 24 +-- vapi/poppler-glib.vapi | 42 ++-- vapi/udisks2.vapi | 4 +- 38 files changed, 464 insertions(+), 516 deletions(-) diff --git a/vapi/clutter-1.0.vapi b/vapi/clutter-1.0.vapi index 718350e3a..6899c482b 100644 --- a/vapi/clutter-1.0.vapi +++ b/vapi/clutter-1.0.vapi @@ -5414,7 +5414,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_align_constraint_get_type ()")] [Version (since = "1.4")] - public class AlignConstraint : Clutter.Constraint { + public sealed class AlignConstraint : Clutter.Constraint { [CCode (has_construct_function = false, type = "ClutterConstraint*")] public AlignConstraint (Clutter.Actor? source, Clutter.AlignAxis axis, float factor); public Clutter.AlignAxis get_align_axis (); @@ -5539,7 +5539,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_backend_get_type ()")] [Version (since = "0.4")] - public class Backend : GLib.Object { + public sealed class Backend : GLib.Object { [CCode (has_construct_function = false)] protected Backend (); [NoWrapper] @@ -5769,7 +5769,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bind_constraint_get_type ()")] [Version (since = "1.4")] - public class BindConstraint : Clutter.Constraint { + public sealed class BindConstraint : Clutter.Constraint { [CCode (has_construct_function = false, type = "ClutterConstraint*")] public BindConstraint (Clutter.Actor? source, Clutter.BindCoordinate coordinate, float offset); public Clutter.BindCoordinate get_coordinate (); @@ -5784,7 +5784,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_binding_pool_get_type ()")] [Version (since = "1.0")] - public class BindingPool : GLib.Object { + public sealed class BindingPool : GLib.Object { [CCode (has_construct_function = false)] public BindingPool (string name); public bool activate (uint key_val, Clutter.ModifierType modifiers, GLib.Object gobject); @@ -5803,7 +5803,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_blur_effect_get_type ()")] [Version (since = "1.4")] - public class BlurEffect : Clutter.OffscreenEffect { + public sealed class BlurEffect : Clutter.OffscreenEffect { [CCode (has_construct_function = false, type = "ClutterEffect*")] public BlurEffect (); } @@ -5902,7 +5902,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_brightness_contrast_effect_get_type ()")] [Version (since = "1.10")] - public class BrightnessContrastEffect : Clutter.OffscreenEffect { + public sealed class BrightnessContrastEffect : Clutter.OffscreenEffect { [CCode (has_construct_function = false, type = "ClutterEffect*")] public BrightnessContrastEffect (); public void get_brightness (out float red, out float green, out float blue); @@ -6022,7 +6022,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clip_node_get_type ()")] [Version (since = "1.10")] - public class ClipNode : Clutter.PaintNode { + public sealed class ClipNode : Clutter.PaintNode { [CCode (has_construct_function = false, type = "ClutterPaintNode*")] public ClipNode (); } @@ -6037,13 +6037,13 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_color_node_get_type ()")] [Version (since = "1.10")] - public class ColorNode : Clutter.PipelineNode { + public sealed class ColorNode : Clutter.PipelineNode { [CCode (has_construct_function = false, type = "ClutterPaintNode*")] public ColorNode (Clutter.Color? color); } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_colorize_effect_get_type ()")] [Version (since = "1.4")] - public class ColorizeEffect : Clutter.OffscreenEffect { + public sealed class ColorizeEffect : Clutter.OffscreenEffect { [CCode (has_construct_function = false, type = "ClutterEffect*")] public ColorizeEffect (Clutter.Color tint); public Clutter.Color get_tint (); @@ -6093,7 +6093,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_desaturate_effect_get_type ()")] [Version (since = "1.4")] - public class DesaturateEffect : Clutter.OffscreenEffect { + public sealed class DesaturateEffect : Clutter.OffscreenEffect { [CCode (has_construct_function = false, type = "ClutterEffect*")] public DesaturateEffect (double factor); public double get_factor (); @@ -6462,7 +6462,7 @@ namespace Clutter { public bool set_data ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error; } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_input_device_get_type ()")] - public class InputDevice : GLib.Object { + public sealed class InputDevice : GLib.Object { [CCode (has_construct_function = false)] protected InputDevice (); [Version (since = "1.6")] @@ -6763,7 +6763,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_page_turn_effect_get_type ()")] [Version (since = "1.4")] - public class PageTurnEffect : Clutter.DeformEffect { + public sealed class PageTurnEffect : Clutter.DeformEffect { [CCode (has_construct_function = false, type = "ClutterEffect*")] public PageTurnEffect (double period, double angle, float radius); public double get_angle (); @@ -6817,7 +6817,7 @@ namespace Clutter { public virtual signal void pan_stopped (Clutter.Actor actor); } [CCode (cheader_filename = "clutter/clutter.h", lower_case_csuffix = "param_units", type_id = "clutter_param_units_get_type ()")] - public class ParamSpecUnit : GLib.ParamSpec { + public sealed class ParamSpecUnit : GLib.ParamSpec { [CCode (has_construct_function = false)] protected ParamSpecUnit (); } @@ -6856,7 +6856,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_constraint_get_type ()")] [Version (since = "1.6")] - public class PathConstraint : Clutter.Constraint { + public sealed class PathConstraint : Clutter.Constraint { [CCode (has_construct_function = false, type = "ClutterConstraint*")] public PathConstraint (Clutter.Path? path, float offset); public float get_offset (); @@ -6869,7 +6869,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pipeline_node_get_type ()")] [Version (since = "1.10")] - public class PipelineNode : Clutter.PaintNode { + public sealed class PipelineNode : Clutter.PaintNode { [CCode (has_construct_function = false)] protected PipelineNode (); } @@ -7029,7 +7029,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_settings_get_type ()")] [Version (since = "1.4")] - public class Settings : GLib.Object { + public sealed class Settings : GLib.Object { [CCode (has_construct_function = false)] protected Settings (); public static unowned Clutter.Settings get_default (); @@ -7117,23 +7117,23 @@ namespace Clutter { public Clutter.ShaderType shader_type { construct; } } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_float_get_type ()")] - public class ShaderFloat { + public sealed class ShaderFloat { [CCode (has_construct_function = false)] protected ShaderFloat (); } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_int_get_type ()")] - public class ShaderInt { + public sealed class ShaderInt { [CCode (has_construct_function = false)] protected ShaderInt (); } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_matrix_get_type ()")] - public class ShaderMatrix { + public sealed class ShaderMatrix { [CCode (has_construct_function = false)] protected ShaderMatrix (); } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_snap_constraint_get_type ()")] [Version (since = "1.6")] - public class SnapConstraint : Clutter.Constraint { + public sealed class SnapConstraint : Clutter.Constraint { [CCode (has_construct_function = false, type = "ClutterConstraint*")] public SnapConstraint (Clutter.Actor? source, Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge, float offset); public void get_edges (out Clutter.SnapEdge from_edge, out Clutter.SnapEdge to_edge); @@ -7276,7 +7276,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_manager_get_type ()")] [Version (since = "1.0")] - public class StageManager : GLib.Object { + public sealed class StageManager : GLib.Object { [CCode (has_construct_function = false)] protected StageManager (); [Version (since = "0.8")] @@ -7599,7 +7599,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_node_get_type ()")] [Version (since = "1.10")] - public class TextNode : Clutter.PaintNode { + public sealed class TextNode : Clutter.PaintNode { [CCode (has_construct_function = false, type = "ClutterPaintNode*")] public TextNode (Pango.Layout? layout, Clutter.Color? color); } @@ -7696,7 +7696,7 @@ namespace Clutter { } [CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_node_get_type ()")] [Version (since = "1.10")] - public class TextureNode : Clutter.PipelineNode { + public sealed class TextureNode : Clutter.PipelineNode { [CCode (has_construct_function = false, type = "ClutterPaintNode*")] public TextureNode (Cogl.Texture texture, Clutter.Color? color, Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter); } diff --git a/vapi/cogl-pango-1.0.vapi b/vapi/cogl-pango-1.0.vapi index a28bd76bc..00e1e6e7e 100644 --- a/vapi/cogl-pango-1.0.vapi +++ b/vapi/cogl-pango-1.0.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "CoglPango", gir_namespace = "CoglPango", gir_version = "1.0", lower_case_cprefix = "cogl_pango_")] namespace CoglPango { [CCode (cheader_filename = "cogl-pango/cogl-pango.h", type_id = "cogl_pango_renderer_get_type ()")] - public class Renderer : Pango.Renderer { + public sealed class Renderer : Pango.Renderer { [CCode (has_construct_function = false)] protected Renderer (); [NoAccessorMethod] diff --git a/vapi/gdk-3.0.vapi b/vapi/gdk-3.0.vapi index ba58f0a6d..11bacb71f 100644 --- a/vapi/gdk-3.0.vapi +++ b/vapi/gdk-3.0.vapi @@ -4582,7 +4582,7 @@ namespace Gdk { public static void send_notify_for_display (Gdk.Display display, Gdk.Window requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_app_launch_context_get_type ()")] - public class AppLaunchContext : GLib.AppLaunchContext { + public sealed class AppLaunchContext : GLib.AppLaunchContext { [CCode (has_construct_function = false)] [Version (deprecated = true, deprecated_since = "3.0", since = "2.14")] public AppLaunchContext (); @@ -4750,7 +4750,7 @@ namespace Gdk { public signal void device_removed (Gdk.Device device); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_tool_get_type ()")] - public class DeviceTool : GLib.Object { + public sealed class DeviceTool : GLib.Object { [CCode (has_construct_function = false)] protected DeviceTool (); [Version (since = "3.22")] @@ -4766,7 +4766,7 @@ namespace Gdk { public Gdk.DeviceToolType tool_type { get; construct; } } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_get_type ()")] - public class Display : GLib.Object { + public sealed class Display : GLib.Object { [CCode (has_construct_function = false)] protected Display (); [Version (since = "2.2")] @@ -4877,7 +4877,7 @@ namespace Gdk { public signal void seat_removed (Gdk.Seat seat); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_manager_get_type ()")] - public class DisplayManager : GLib.Object { + public sealed class DisplayManager : GLib.Object { [CCode (has_construct_function = false)] protected DisplayManager (); [Version (since = "2.2")] @@ -4895,7 +4895,7 @@ namespace Gdk { public signal void display_opened (Gdk.Display display); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_drag_context_get_type ()")] - public class DragContext : GLib.Object { + public sealed class DragContext : GLib.Object { [CCode (has_construct_function = false)] protected DragContext (); [Version (since = "2.22")] @@ -4930,7 +4930,7 @@ namespace Gdk { public signal void drop_performed (int time); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_drawing_context_get_type ()")] - public class DrawingContext : GLib.Object { + public sealed class DrawingContext : GLib.Object { [CCode (has_construct_function = false)] protected DrawingContext (); [Version (since = "3.22")] @@ -5438,7 +5438,7 @@ namespace Gdk { public Gdk.Window window { get; construct; } } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_keymap_get_type ()")] - public class Keymap : GLib.Object { + public sealed class Keymap : GLib.Object { [CCode (has_construct_function = false)] protected Keymap (); [Version (since = "2.20")] @@ -5474,7 +5474,7 @@ namespace Gdk { public signal void state_changed (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_monitor_get_type ()")] - public class Monitor : GLib.Object { + public sealed class Monitor : GLib.Object { [CCode (has_construct_function = false)] protected Monitor (); [Version (since = "3.22")] @@ -5510,7 +5510,7 @@ namespace Gdk { public signal void invalidate (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_screen_get_type ()")] - public class Screen : GLib.Object { + public sealed class Screen : GLib.Object { [CCode (has_construct_function = false)] protected Screen (); [Version (deprecated = true, deprecated_since = "3.22", since = "2.10")] @@ -5621,7 +5621,7 @@ namespace Gdk { public signal void tool_removed (Gdk.DeviceTool tool); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_visual_get_type ()")] - public class Visual : GLib.Object { + public sealed class Visual : GLib.Object { [CCode (has_construct_function = false)] protected Visual (); [Version (deprecated = true, deprecated_since = "3.22")] diff --git a/vapi/gdk-pixbuf-2.0.vapi b/vapi/gdk-pixbuf-2.0.vapi index 3aba4cf56..5ecf9ca38 100644 --- a/vapi/gdk-pixbuf-2.0.vapi +++ b/vapi/gdk-pixbuf-2.0.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "Gdk", gir_namespace = "GdkPixbuf", gir_version = "2.0", lower_case_cprefix = "gdk_")] namespace Gdk { [CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_get_type ()")] - public class Pixbuf : GLib.Object, GLib.Icon, GLib.LoadableIcon { + public sealed class Pixbuf : GLib.Object, GLib.Icon, GLib.LoadableIcon { [CCode (has_construct_function = false)] public Pixbuf (Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height); public Gdk.Pixbuf add_alpha (bool substitute_color, uint8 r, uint8 g, uint8 b); @@ -227,12 +227,12 @@ namespace Gdk { public virtual signal void size_prepared (int width, int height); } [CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_non_anim_get_type ()")] - public class PixbufNonAnim : Gdk.PixbufAnimation { + public sealed class PixbufNonAnim : Gdk.PixbufAnimation { [CCode (has_construct_function = false, type = "GdkPixbufAnimation*")] public PixbufNonAnim (Gdk.Pixbuf pixbuf); } [CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_simple_anim_get_type ()")] - public class PixbufSimpleAnim : Gdk.PixbufAnimation { + public sealed class PixbufSimpleAnim : Gdk.PixbufAnimation { [CCode (has_construct_function = false)] [Version (since = "2.8")] public PixbufSimpleAnim (int width, int height, float rate); @@ -246,7 +246,7 @@ namespace Gdk { public bool loop { get; set; } } [CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_simple_anim_iter_get_type ()")] - public class PixbufSimpleAnimIter : Gdk.PixbufAnimationIter { + public sealed class PixbufSimpleAnimIter : Gdk.PixbufAnimationIter { [CCode (has_construct_function = false)] protected PixbufSimpleAnimIter (); } diff --git a/vapi/gdk-x11-3.0.vapi b/vapi/gdk-x11-3.0.vapi index 9b09abbe6..2ba9021e0 100644 --- a/vapi/gdk-x11-3.0.vapi +++ b/vapi/gdk-x11-3.0.vapi @@ -5,13 +5,13 @@ namespace Gdk { namespace X11 { [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_app_launch_context_get_type ()")] [GIR (name = "X11AppLaunchContext")] - public class AppLaunchContext : Gdk.AppLaunchContext { + public sealed class AppLaunchContext : Gdk.AppLaunchContext { [CCode (has_construct_function = false)] protected AppLaunchContext (); } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_cursor_get_type ()")] [GIR (name = "X11Cursor")] - public class Cursor : Gdk.Cursor { + public sealed class Cursor : Gdk.Cursor { [CCode (has_construct_function = false)] protected Cursor (); public X.Cursor get_xcursor (); @@ -19,7 +19,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_core_get_type ()")] [GIR (name = "X11DeviceCore")] - public class DeviceCore : Gdk.Device { + public sealed class DeviceCore : Gdk.Device { [CCode (has_construct_function = false)] protected DeviceCore (); [CCode (cname = "gdk_x11_device_manager_lookup")] @@ -28,13 +28,13 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_core_get_type ()")] [GIR (name = "X11DeviceManagerCore")] - public class DeviceManagerCore : Gdk.DeviceManager { + public sealed class DeviceManagerCore : Gdk.DeviceManager { [CCode (has_construct_function = false)] protected DeviceManagerCore (); } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_xi2_get_type ()")] [GIR (name = "X11DeviceManagerXI2")] - public class DeviceManagerXI2 : Gdk.X11.DeviceManagerCore { + public sealed class DeviceManagerXI2 : Gdk.X11.DeviceManagerCore { [CCode (has_construct_function = false)] protected DeviceManagerXI2 (); [NoAccessorMethod] @@ -46,7 +46,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_xi2_get_type ()")] [GIR (name = "X11DeviceXI2")] - public class DeviceXI2 : Gdk.Device { + public sealed class DeviceXI2 : Gdk.Device { [CCode (has_construct_function = false)] protected DeviceXI2 (); [NoAccessorMethod] @@ -54,7 +54,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_display_get_type ()")] [GIR (name = "X11Display")] - public class Display : Gdk.Display { + public sealed class Display : Gdk.Display { [CCode (has_construct_function = false)] protected Display (); [Version (since = "2.12")] @@ -95,25 +95,25 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_display_manager_get_type ()")] [GIR (name = "X11DisplayManager")] - public class DisplayManager : Gdk.DisplayManager { + public sealed class DisplayManager : Gdk.DisplayManager { [CCode (has_construct_function = false)] protected DisplayManager (); } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_drag_context_get_type ()")] [GIR (name = "X11DragContext")] - public class DragContext : Gdk.DragContext { + public sealed class DragContext : Gdk.DragContext { [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 { + public sealed 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 { + public sealed class Keymap : Gdk.Keymap { [CCode (has_construct_function = false)] protected Keymap (); [Version (since = "3.6")] @@ -123,14 +123,14 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_monitor_get_type ()")] [GIR (name = "X11Monitor")] - public class Monitor : Gdk.Monitor { + public sealed 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 { + public sealed class Screen : Gdk.Screen { [CCode (has_construct_function = false)] protected Screen (); [Version (since = "3.10")] @@ -153,14 +153,14 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_visual_get_type ()")] [GIR (name = "X11Visual")] - public class Visual : Gdk.Visual { + public sealed class Visual : Gdk.Visual { [CCode (has_construct_function = false)] protected Visual (); public unowned X.Visual get_xvisual (); } [CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_window_get_type ()")] [GIR (name = "X11Window")] - public class Window : Gdk.Window { + public sealed class Window : Gdk.Window { [CCode (has_construct_function = false)] protected Window (); [CCode (cname = "gdk_x11_window_foreign_new_for_display", has_construct_function = false, type = "GdkWindow*")] diff --git a/vapi/gdl-3.0.vapi b/vapi/gdl-3.0.vapi index 3f53b4dd8..6e036d833 100644 --- a/vapi/gdl-3.0.vapi +++ b/vapi/gdl-3.0.vapi @@ -273,7 +273,7 @@ namespace Gdl { public uint position { get; set; } } [CCode (cheader_filename = "gdl/gdl.h", type_id = "gdl_dock_param_get_type ()")] - public class DockParam { + public sealed class DockParam { [CCode (has_construct_function = false)] protected DockParam (); } diff --git a/vapi/geocode-glib-1.0.vapi b/vapi/geocode-glib-1.0.vapi index be47bc2aa..63e885212 100644 --- a/vapi/geocode-glib-1.0.vapi +++ b/vapi/geocode-glib-1.0.vapi @@ -86,7 +86,7 @@ namespace Geocode { } [CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_id = "geocode_mock_backend_get_type ()")] [Version (since = "3.23.1")] - public class MockBackend : GLib.Object, Geocode.Backend { + public sealed class MockBackend : GLib.Object, Geocode.Backend { [CCode (has_construct_function = false)] public MockBackend (); public void add_forward_result (GLib.HashTable @params, GLib.List? results, GLib.Error? error); diff --git a/vapi/geocode-glib-2.0.vapi b/vapi/geocode-glib-2.0.vapi index 10ace4adf..da086de94 100644 --- a/vapi/geocode-glib-2.0.vapi +++ b/vapi/geocode-glib-2.0.vapi @@ -86,7 +86,7 @@ namespace Geocode { } [CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_id = "geocode_mock_backend_get_type ()")] [Version (since = "3.23.1")] - public class MockBackend : GLib.Object, Geocode.Backend { + public sealed class MockBackend : GLib.Object, Geocode.Backend { [CCode (has_construct_function = false)] public MockBackend (); public void add_forward_result (GLib.HashTable @params, GLib.List? results, GLib.Error? error); diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 3788c0e32..7b95a6027 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -405,7 +405,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_app_info_monitor_get_type ()")] [Version (since = "2.40")] - public class AppInfoMonitor : GLib.Object { + public sealed class AppInfoMonitor : GLib.Object { [CCode (has_construct_function = false)] protected AppInfoMonitor (); public static GLib.AppInfoMonitor @get (); @@ -607,7 +607,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_bytes_icon_get_type ()")] [Version (since = "2.38")] - public class BytesIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon { + public sealed class BytesIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon { [CCode (has_construct_function = false, type = "GIcon*")] public BytesIcon (GLib.Bytes bytes); public unowned GLib.Bytes get_bytes (); @@ -647,7 +647,7 @@ namespace GLib { public void set_callback ([CCode (type = "GSourceFunc")] owned GLib.CancellableSourceFunc func); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_charset_converter_get_type ()")] - public class CharsetConverter : GLib.Object, GLib.Converter, GLib.Initable { + public sealed class CharsetConverter : GLib.Object, GLib.Converter, GLib.Initable { [CCode (has_construct_function = false)] [Version (since = "2.24")] public CharsetConverter (string to_charset, string from_charset) throws GLib.Error; @@ -681,7 +681,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_credentials_get_type ()")] [Version (since = "2.26")] - public class Credentials : GLib.Object { + public sealed class Credentials : GLib.Object { [CCode (has_construct_function = false)] public Credentials (); public void* get_native (GLib.CredentialsType native_type); @@ -694,7 +694,7 @@ namespace GLib { public string to_string (); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_action_group_get_type ()")] - public class DBusActionGroup : GLib.Object, GLib.ActionGroup, GLib.RemoteActionGroup { + public sealed class DBusActionGroup : GLib.Object, GLib.ActionGroup, GLib.RemoteActionGroup { [CCode (has_construct_function = false)] protected DBusActionGroup (); [Version (since = "2.32")] @@ -727,7 +727,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_auth_observer_get_type ()")] [Version (since = "2.26")] - public class DBusAuthObserver : GLib.Object { + public sealed class DBusAuthObserver : GLib.Object { [CCode (has_construct_function = false)] public DBusAuthObserver (); [HasEmitter] @@ -737,7 +737,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_connection_get_type ()")] [Version (since = "2.26")] - public class DBusConnection : GLib.Object, GLib.AsyncInitable, GLib.Initable { + public sealed class DBusConnection : GLib.Object, GLib.AsyncInitable, GLib.Initable { [CCode (cname = "g_dbus_connection_new", has_construct_function = false)] public async DBusConnection (GLib.IOStream stream, string? guid, GLib.DBusConnectionFlags flags, GLib.DBusAuthObserver? observer = null, GLib.Cancellable? cancellable = null) throws GLib.Error; public uint add_filter (owned GLib.DBusMessageFilterFunction filter_function); @@ -866,7 +866,7 @@ namespace GLib { public virtual signal bool g_authorize_method (GLib.DBusMethodInvocation invocation); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_menu_model_get_type ()")] - public class DBusMenuModel : GLib.MenuModel { + public sealed class DBusMenuModel : GLib.MenuModel { [CCode (has_construct_function = false)] protected DBusMenuModel (); [Version (since = "2.32")] @@ -874,7 +874,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_message_get_type ()")] [Version (since = "2.26")] - public class DBusMessage : GLib.Object { + public sealed class DBusMessage : GLib.Object { [CCode (has_construct_function = false)] public DBusMessage (); public static ssize_t bytes_needed ([CCode (array_length_cname = "blob_len", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] blob) throws GLib.Error; @@ -954,7 +954,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_method_invocation_get_type ()")] [Version (since = "2.26")] - public class DBusMethodInvocation : GLib.Object { + public sealed class DBusMethodInvocation : GLib.Object { [CCode (has_construct_function = false)] protected DBusMethodInvocation (); public unowned GLib.DBusConnection get_connection (); @@ -1159,7 +1159,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_server_get_type ()")] [Version (since = "2.26")] - public class DBusServer : GLib.Object, GLib.Initable { + public sealed class DBusServer : GLib.Object, GLib.Initable { [CCode (has_construct_function = false)] protected DBusServer (); public unowned string get_client_address (); @@ -1264,7 +1264,7 @@ namespace GLib { public virtual signal bool authorize (GLib.DBusMethodInvocation invocation); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_emblem_get_type ()")] - public class Emblem : GLib.Object, GLib.Icon { + public sealed class Emblem : GLib.Object, GLib.Icon { [CCode (has_construct_function = false)] [Version (since = "2.18")] public Emblem (GLib.Icon icon); @@ -1365,14 +1365,14 @@ namespace GLib { public virtual bool truncate_fn (int64 size, GLib.Cancellable? cancellable = null) throws GLib.Error; } [CCode (cheader_filename = "gio/gio.h", type_id = "g_file_icon_get_type ()")] - public class FileIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon { + public sealed class FileIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon { [CCode (has_construct_function = false, type = "GIcon*")] public FileIcon (GLib.File file); public unowned GLib.File get_file (); public GLib.File file { get; construct; } } [CCode (cheader_filename = "gio/gio.h", type_id = "g_file_info_get_type ()")] - public class FileInfo : GLib.Object { + public sealed class FileInfo : GLib.Object { [CCode (has_construct_function = false)] public FileInfo (); public void clear_status (); @@ -1508,7 +1508,7 @@ namespace GLib { public virtual bool truncate_fn (int64 size, GLib.Cancellable? cancellable = null) throws GLib.Error; } [CCode (cheader_filename = "gio/gio.h", type_id = "g_filename_completer_get_type ()")] - public class FilenameCompleter : GLib.Object { + public sealed class FilenameCompleter : GLib.Object { [CCode (has_construct_function = false)] public FilenameCompleter (); public string? get_completion_suffix (string initial_text); @@ -1587,7 +1587,7 @@ namespace GLib { public void set_required_type (GLib.Type type); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_io_module_get_type ()")] - public class IOModule : GLib.TypeModule, GLib.TypePlugin { + public sealed class IOModule : GLib.TypeModule, GLib.TypePlugin { [CCode (has_construct_function = false)] public IOModule (string filename); [CCode (cheader_filename = "gio/gio.h", cname = "g_io_modules_load_all_in_directory")] @@ -1791,7 +1791,7 @@ namespace GLib { public virtual async ssize_t skip_async (size_t count, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.IOError; } [CCode (cheader_filename = "gio/gio.h", type_id = "g_list_store_get_type ()")] - public class ListStore : GLib.Object, GLib.ListModel { + public sealed class ListStore : GLib.Object, GLib.ListModel { [CCode (has_construct_function = false)] [Version (since = "2.44")] public ListStore (GLib.Type item_type); @@ -1878,7 +1878,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_menu_get_type ()")] [Version (since = "2.32")] - public class Menu : GLib.MenuModel { + public sealed class Menu : GLib.MenuModel { [CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_ATTRIBUTE_ACTION")] public const string ATTRIBUTE_ACTION; [CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_ATTRIBUTE_ACTION_NAMESPACE")] @@ -1929,7 +1929,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_menu_item_get_type ()")] [Version (since = "2.32")] - public class MenuItem : GLib.Object { + public sealed class MenuItem : GLib.Object { [CCode (has_construct_function = false)] public MenuItem (string? label, string? detailed_action); [CCode (has_construct_function = false)] @@ -2094,7 +2094,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_notification_get_type ()")] [Version (since = "2.40")] - public class Notification : GLib.Object { + public sealed class Notification : GLib.Object { [CCode (has_construct_function = false)] public Notification (string title); public void add_button (string label, string detailed_action); @@ -2191,7 +2191,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_property_action_get_type ()")] [Version (since = "2.38")] - public class PropertyAction : GLib.Object, GLib.Action { + public sealed class PropertyAction : GLib.Object, GLib.Action { [CCode (has_construct_function = false)] public PropertyAction (string name, GLib.Object object, string property_name); [NoAccessorMethod] @@ -2547,7 +2547,7 @@ namespace GLib { public void unref (); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_action_get_type ()")] - public class SimpleAction : GLib.Object, GLib.Action { + public sealed class SimpleAction : GLib.Object, GLib.Action { [CCode (has_construct_function = false)] [Version (since = "2.28")] public SimpleAction (string name, GLib.VariantType? parameter_type); @@ -2580,7 +2580,7 @@ namespace GLib { public void remove (string action_name); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_async_result_get_type ()")] - public class SimpleAsyncResult : GLib.Object, GLib.AsyncResult { + public sealed class SimpleAsyncResult : GLib.Object, GLib.AsyncResult { [CCode (has_construct_function = false)] public SimpleAsyncResult (GLib.Object? source_object, void* source_tag); [Version (deprecated = true, deprecated_since = "2.46")] @@ -2631,7 +2631,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_io_stream_get_type ()")] [Version (since = "2.44")] - public class SimpleIOStream : GLib.IOStream { + public sealed class SimpleIOStream : GLib.IOStream { [CCode (has_construct_function = false, type = "GIOStream*")] public SimpleIOStream (GLib.InputStream input_stream, GLib.OutputStream output_stream); [NoAccessorMethod] @@ -2640,7 +2640,7 @@ namespace GLib { public GLib.OutputStream output_stream { owned get; construct; } } [CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_permission_get_type ()")] - public class SimplePermission : GLib.Permission { + public sealed class SimplePermission : GLib.Permission { [CCode (has_construct_function = false, type = "GPermission*")] [Version (since = "2.26")] public SimplePermission (bool allowed); @@ -2947,7 +2947,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_subprocess_get_type ()")] [Version (since = "2.40")] - public class Subprocess : GLib.Object, GLib.Initable { + public sealed class Subprocess : GLib.Object, GLib.Initable { [CCode (has_construct_function = false)] public Subprocess (GLib.SubprocessFlags flags, ...) throws GLib.Error; public bool communicate (GLib.Bytes? stdin_buf, GLib.Cancellable? cancellable, out GLib.Bytes? stdout_buf, out GLib.Bytes? stderr_buf) throws GLib.Error; @@ -2980,7 +2980,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_subprocess_launcher_get_type ()")] [Version (since = "2.40")] - public class SubprocessLauncher : GLib.Object { + public sealed class SubprocessLauncher : GLib.Object { [CCode (has_construct_function = false)] public SubprocessLauncher (GLib.SubprocessFlags flags); [Version (since = "2.68")] @@ -3006,7 +3006,7 @@ namespace GLib { public GLib.SubprocessFlags flags { construct; } } [CCode (cheader_filename = "gio/gio.h", type_id = "g_task_get_type ()")] - public class Task : GLib.Object, GLib.AsyncResult { + public sealed class Task : GLib.Object, GLib.AsyncResult { [CCode (has_construct_function = false)] [Version (since = "2.36")] public Task (GLib.Object? source_object, GLib.Cancellable? cancellable, [CCode (scope = "async")] GLib.TaskReadyCallback callback); @@ -3105,7 +3105,7 @@ namespace GLib { } [CCode (cheader_filename = "gio/gio.h", type_id = "g_test_dbus_get_type ()")] [Version (since = "2.34")] - public class TestDBus : GLib.Object { + public sealed class TestDBus : GLib.Object { [CCode (has_construct_function = false)] public TestDBus (GLib.TestDBusFlags flags); public void add_service_dir (string path); @@ -3118,7 +3118,7 @@ namespace GLib { public GLib.TestDBusFlags flags { get; construct; } } [CCode (cheader_filename = "gio/gio.h", type_id = "g_themed_icon_get_type ()")] - public class ThemedIcon : GLib.Object, GLib.Icon { + public sealed class ThemedIcon : GLib.Object, GLib.Icon { [CCode (has_construct_function = false, type = "GIcon*")] public ThemedIcon (string iconname); public void append_name (string iconname); @@ -3420,7 +3420,7 @@ namespace GLib { public virtual signal void volume_removed (GLib.Volume volume); } [CCode (cheader_filename = "gio/gio.h", type_id = "g_zlib_compressor_get_type ()")] - public class ZlibCompressor : GLib.Object, GLib.Converter { + public sealed class ZlibCompressor : GLib.Object, GLib.Converter { [CCode (has_construct_function = false)] [Version (since = "2.24")] public ZlibCompressor (GLib.ZlibCompressorFormat format, int level = -1); @@ -3436,7 +3436,7 @@ namespace GLib { public int level { get; construct; } } [CCode (cheader_filename = "gio/gio.h", type_id = "g_zlib_decompressor_get_type ()")] - public class ZlibDecompressor : GLib.Object, GLib.Converter { + public sealed class ZlibDecompressor : GLib.Object, GLib.Converter { [CCode (has_construct_function = false)] [Version (since = "2.24")] public ZlibDecompressor (GLib.ZlibCompressorFormat format); diff --git a/vapi/gnome-bg-4.vapi b/vapi/gnome-bg-4.vapi index d0f8633c1..ef156127f 100644 --- a/vapi/gnome-bg-4.vapi +++ b/vapi/gnome-bg-4.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "Gnome", gir_namespace = "GnomeBG", gir_version = "4.0", lower_case_cprefix = "gnome_")] namespace Gnome { [CCode (cheader_filename = "libgnome-desktop/gnome-bg.h", type_id = "gnome_bg_get_type ()")] - public class BG : GLib.Object { + public sealed class BG : GLib.Object { [CCode (has_construct_function = false)] public BG (); public bool changes_with_time (); diff --git a/vapi/gnome-desktop-3.0.vapi b/vapi/gnome-desktop-3.0.vapi index 60bec1a05..467b46114 100644 --- a/vapi/gnome-desktop-3.0.vapi +++ b/vapi/gnome-desktop-3.0.vapi @@ -43,7 +43,7 @@ namespace Gnome { public static bool parse_locale (string locale, out string language_codep, out string? country_codep, out string? codesetp, out string? modifierp); } [CCode (cheader_filename = "libgnome-desktop/gnome-bg.h", type_id = "gnome_bg_get_type ()")] - public class BG : GLib.Object { + public sealed class BG : GLib.Object { [CCode (has_construct_function = false)] public BG (); public bool changes_with_time (); diff --git a/vapi/gnome-rr-4.vapi b/vapi/gnome-rr-4.vapi index b243a9474..c807c67fb 100644 --- a/vapi/gnome-rr-4.vapi +++ b/vapi/gnome-rr-4.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "GnomeRR", gir_namespace = "GnomeRR", gir_version = "4.0", lower_case_cprefix = "gnome_rr_")] namespace GnomeRR { [CCode (cheader_filename = "libgnome-desktop/gnome-rr-config.h", type_id = "gnome_rr_config_get_type ()")] - public class Config : GLib.Object { + public sealed class Config : GLib.Object { [CCode (has_construct_function = false)] protected Config (); public bool applicable (GnomeRR.Screen screen) throws GLib.Error; @@ -77,7 +77,7 @@ namespace GnomeRR { public bool supports_underscanning (); } [CCode (cheader_filename = "libgnome-desktop/gnome-rr-config.h", type_id = "gnome_rr_output_info_get_type ()")] - public class OutputInfo : GLib.Object { + public sealed class OutputInfo : GLib.Object { [CCode (has_construct_function = false)] protected OutputInfo (); public double get_aspect_ratio (); diff --git a/vapi/goocanvas-2.0.vapi b/vapi/goocanvas-2.0.vapi index 38aed7043..6de59081f 100644 --- a/vapi/goocanvas-2.0.vapi +++ b/vapi/goocanvas-2.0.vapi @@ -93,7 +93,7 @@ namespace Goo { public virtual signal void item_created (Goo.CanvasItem item, Goo.CanvasItemModel model); } [CCode (cheader_filename = "goocanvas.h", type_id = "goo_canvas_accessible_factory_get_type ()")] - public class CanvasAccessibleFactory : Atk.ObjectFactory { + public sealed class CanvasAccessibleFactory : Atk.ObjectFactory { [CCode (has_construct_function = false)] protected CanvasAccessibleFactory (); } @@ -345,7 +345,7 @@ namespace Goo { public double y { get; set; } } [CCode (cheader_filename = "goocanvas.h", type_id = "goo_canvas_item_accessible_factory_get_type ()")] - public class CanvasItemAccessibleFactory : Atk.ObjectFactory { + public sealed class CanvasItemAccessibleFactory : Atk.ObjectFactory { [CCode (has_construct_function = false)] protected CanvasItemAccessibleFactory (); } @@ -775,7 +775,7 @@ namespace Goo { public double y { get; set; } } [CCode (cheader_filename = "goocanvas.h", type_id = "goo_canvas_widget_accessible_factory_get_type ()")] - public class CanvasWidgetAccessibleFactory : Atk.ObjectFactory { + public sealed class CanvasWidgetAccessibleFactory : Atk.ObjectFactory { [CCode (has_construct_function = false)] protected CanvasWidgetAccessibleFactory (); } diff --git a/vapi/gst-editing-services-1.0.vapi b/vapi/gst-editing-services-1.0.vapi index defb8afa0..844c19093 100644 --- a/vapi/gst-editing-services-1.0.vapi +++ b/vapi/gst-editing-services-1.0.vapi @@ -289,7 +289,7 @@ namespace GES { } [CCode (cheader_filename = "ges/ges.h", type_id = "ges_marker_get_type ()")] [Version (since = "1.18")] - public class Marker : GLib.Object, GES.MetaContainer { + public sealed class Marker : GLib.Object, GES.MetaContainer { [CCode (has_construct_function = false)] protected Marker (); [NoAccessorMethod] @@ -297,7 +297,7 @@ namespace GES { } [CCode (cheader_filename = "ges/ges.h", type_id = "ges_marker_list_get_type ()")] [Version (since = "1.18")] - public class MarkerList : GLib.Object { + public sealed class MarkerList : GLib.Object { [CCode (has_construct_function = false)] public MarkerList (); public unowned GES.Marker add (Gst.ClockTime position); diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi index 615296231..c9b665d6a 100644 --- a/vapi/gstreamer-1.0.vapi +++ b/vapi/gstreamer-1.0.vapi @@ -694,7 +694,7 @@ namespace Gst { public virtual signal void element_removed (Gst.Element child); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_bitmask_get_type ()")] - public class Bitmask { + public sealed class Bitmask { [CCode (has_construct_function = false)] protected Bitmask (); } @@ -1248,7 +1248,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_device_provider_factory_get_type ()")] [Version (since = "1.4")] - public class DeviceProviderFactory : Gst.PluginFeature { + public sealed class DeviceProviderFactory : Gst.PluginFeature { [CCode (has_construct_function = false)] protected DeviceProviderFactory (); public static Gst.DeviceProviderFactory? find (string name); @@ -1263,13 +1263,13 @@ namespace Gst { public static GLib.List list_get_device_providers (Gst.Rank minrank); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_double_range_get_type ()")] - public class DoubleRange { + public sealed class DoubleRange { [CCode (has_construct_function = false)] protected DoubleRange (); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_dynamic_type_factory_get_type ()")] [Version (since = "1.12")] - public class DynamicTypeFactory : Gst.PluginFeature { + public sealed class DynamicTypeFactory : Gst.PluginFeature { [CCode (has_construct_function = false)] protected DynamicTypeFactory (); public static GLib.Type load (string factoryname); @@ -1424,7 +1424,7 @@ namespace Gst { public virtual signal void pad_removed (Gst.Pad pad); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_element_factory_get_type ()")] - public class ElementFactory : Gst.PluginFeature { + public sealed class ElementFactory : Gst.PluginFeature { [CCode (has_construct_function = false)] protected ElementFactory (); public bool can_sink_all_caps (Gst.Caps caps); @@ -1595,19 +1595,19 @@ namespace Gst { public unowned Gst.Structure writable_structure (); } [CCode (cheader_filename = "gst/gst.h", lower_case_csuffix = "flagset", type_id = "gst_flagset_get_type ()")] - public class FlagSet { + public sealed class FlagSet { [CCode (has_construct_function = false)] protected FlagSet (); [Version (since = "1.6")] public static GLib.Type register (GLib.Type flags_type); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_fraction_get_type ()")] - public class Fraction { + public sealed class Fraction { [CCode (has_construct_function = false)] protected Fraction (); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_fraction_range_get_type ()")] - public class FractionRange { + public sealed class FractionRange { [CCode (has_construct_function = false)] protected FractionRange (); } @@ -1629,12 +1629,12 @@ namespace Gst { public bool set_target (Gst.Pad? newtarget); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_int64_range_get_type ()")] - public class Int64Range { + public sealed class Int64Range { [CCode (has_construct_function = false)] protected Int64Range (); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_int_range_get_type ()")] - public class IntRange { + public sealed class IntRange { [CCode (has_construct_function = false)] protected IntRange (); } @@ -2094,12 +2094,12 @@ namespace Gst { } [CCode (cheader_filename = "gst/gst.h", lower_case_csuffix = "param_spec_array", type_id = "gst_param_spec_array_get_type ()")] [Version (since = "1.12")] - public class ParamArray : GLib.ParamSpec { + public sealed class ParamArray : GLib.ParamSpec { [CCode (has_construct_function = false)] protected ParamArray (); } [CCode (cheader_filename = "gst/gst.h", lower_case_csuffix = "param_spec_fraction", type_id = "gst_param_spec_fraction_get_type ()")] - public class ParamFraction : GLib.ParamSpec { + public sealed class ParamFraction : GLib.ParamSpec { [CCode (has_construct_function = false)] protected ParamFraction (); } @@ -2157,7 +2157,7 @@ namespace Gst { public uint64 latency { get; set; } } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_plugin_get_type ()")] - public class Plugin : Gst.Object { + public sealed class Plugin : Gst.Object { [CCode (has_construct_function = false)] protected Plugin (); public void add_dependency ([CCode (array_length = false, array_null_terminated = true)] string[]? env_vars, [CCode (array_length = false, array_null_terminated = true)] string[]? paths, [CCode (array_length = false, array_null_terminated = true)] string[]? names, Gst.PluginDependencyFlags flags); @@ -2768,7 +2768,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_tracer_factory_get_type ()")] [Version (since = "1.8")] - public class TracerFactory : Gst.PluginFeature { + public sealed class TracerFactory : Gst.PluginFeature { [CCode (has_construct_function = false)] protected TracerFactory (); public static GLib.List get_list (); @@ -2777,12 +2777,12 @@ namespace Gst { } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_tracer_record_get_type ()")] [Version (since = "1.8")] - public class TracerRecord : Gst.Object { + public sealed class TracerRecord : Gst.Object { [CCode (has_construct_function = false)] protected TracerRecord (); } [CCode (cheader_filename = "gst/gst.h", lower_case_csuffix = "type_find_factory", type_id = "gst_type_find_factory_get_type ()")] - public class TypeFindFactory : Gst.PluginFeature { + public sealed class TypeFindFactory : Gst.PluginFeature { [CCode (has_construct_function = false)] protected TypeFindFactory (); public void call_function (Gst.TypeFind find); @@ -2899,7 +2899,7 @@ namespace Gst { public void unref (); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_value_array_get_type ()")] - public class ValueArray { + public sealed class ValueArray { [CCode (has_construct_function = false)] protected ValueArray (); [Version (since = "1.2")] @@ -2912,7 +2912,7 @@ namespace Gst { public static void prepend_value (ref GLib.Value value, GLib.Value prepend_value); } [CCode (cheader_filename = "gst/gst.h", type_id = "gst_value_list_get_type ()")] - public class ValueList { + public sealed class ValueList { [CCode (has_construct_function = false)] protected ValueList (); [Version (since = "1.2")] diff --git a/vapi/gstreamer-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi index e50400592..414d03e5e 100644 --- a/vapi/gstreamer-base-1.0.vapi +++ b/vapi/gstreamer-base-1.0.vapi @@ -5,7 +5,7 @@ namespace Gst { namespace Base { [CCode (cheader_filename = "gst/base/base.h", cname = "GstAdapter", lower_case_cprefix = "gst_adapter_", type_id = "gst_adapter_get_type ()")] [GIR (name = "Adapter")] - public class Adapter : GLib.Object { + public sealed class Adapter : GLib.Object { [CCode (has_construct_function = false)] public Adapter (); public size_t available (); diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi index 98d941b3e..eb9132439 100644 --- a/vapi/gstreamer-pbutils-1.0.vapi +++ b/vapi/gstreamer-pbutils-1.0.vapi @@ -83,7 +83,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererAudioInfo", lower_case_cprefix = "gst_discoverer_audio_info_", type_id = "gst_discoverer_audio_info_get_type ()")] [GIR (name = "DiscovererAudioInfo")] - public class DiscovererAudioInfo : Gst.PbUtils.DiscovererStreamInfo { + public sealed class DiscovererAudioInfo : Gst.PbUtils.DiscovererStreamInfo { [CCode (has_construct_function = false)] protected DiscovererAudioInfo (); public uint get_bitrate (); @@ -97,7 +97,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererContainerInfo", lower_case_cprefix = "gst_discoverer_container_info_", type_id = "gst_discoverer_container_info_get_type ()")] [GIR (name = "DiscovererContainerInfo")] - public class DiscovererContainerInfo : Gst.PbUtils.DiscovererStreamInfo { + public sealed class DiscovererContainerInfo : Gst.PbUtils.DiscovererStreamInfo { [CCode (has_construct_function = false)] protected DiscovererContainerInfo (); public GLib.List get_streams (); @@ -106,7 +106,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererInfo", lower_case_cprefix = "gst_discoverer_info_", type_id = "gst_discoverer_info_get_type ()")] [GIR (name = "DiscovererInfo")] - public class DiscovererInfo : GLib.Object { + public sealed class DiscovererInfo : GLib.Object { [CCode (has_construct_function = false)] protected DiscovererInfo (); public Gst.PbUtils.DiscovererInfo copy (); @@ -138,7 +138,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererStreamInfo", lower_case_cprefix = "gst_discoverer_stream_info_", type_id = "gst_discoverer_stream_info_get_type ()")] [GIR (name = "DiscovererStreamInfo")] - public class DiscovererStreamInfo : GLib.Object { + public sealed class DiscovererStreamInfo : GLib.Object { [CCode (has_construct_function = false)] protected DiscovererStreamInfo (); public Gst.Caps? get_caps (); @@ -156,14 +156,14 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererSubtitleInfo", lower_case_cprefix = "gst_discoverer_subtitle_info_", type_id = "gst_discoverer_subtitle_info_get_type ()")] [GIR (name = "DiscovererSubtitleInfo")] - public class DiscovererSubtitleInfo : Gst.PbUtils.DiscovererStreamInfo { + public sealed class DiscovererSubtitleInfo : Gst.PbUtils.DiscovererStreamInfo { [CCode (has_construct_function = false)] protected DiscovererSubtitleInfo (); public unowned string? get_language (); } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererVideoInfo", lower_case_cprefix = "gst_discoverer_video_info_", type_id = "gst_discoverer_video_info_get_type ()")] [GIR (name = "DiscovererVideoInfo")] - public class DiscovererVideoInfo : Gst.PbUtils.DiscovererStreamInfo { + public sealed class DiscovererVideoInfo : Gst.PbUtils.DiscovererStreamInfo { [CCode (has_construct_function = false)] protected DiscovererVideoInfo (); public uint get_bitrate (); @@ -180,13 +180,13 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstEncodingAudioProfile", lower_case_cprefix = "gst_encoding_audio_profile_", type_id = "gst_encoding_audio_profile_get_type ()")] [GIR (name = "EncodingAudioProfile")] - public class EncodingAudioProfile : Gst.PbUtils.EncodingProfile { + public sealed class EncodingAudioProfile : Gst.PbUtils.EncodingProfile { [CCode (has_construct_function = false)] public EncodingAudioProfile (Gst.Caps format, string? preset, Gst.Caps? restriction, uint presence); } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstEncodingContainerProfile", lower_case_cprefix = "gst_encoding_container_profile_", type_id = "gst_encoding_container_profile_get_type ()")] [GIR (name = "EncodingContainerProfile")] - public class EncodingContainerProfile : Gst.PbUtils.EncodingProfile { + public sealed class EncodingContainerProfile : Gst.PbUtils.EncodingProfile { [CCode (has_construct_function = false)] public EncodingContainerProfile (string? name, string? description, Gst.Caps format, string? preset); public bool add_profile (owned Gst.PbUtils.EncodingProfile profile); @@ -195,7 +195,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstEncodingProfile", lower_case_cprefix = "gst_encoding_profile_", type_id = "gst_encoding_profile_get_type ()")] [GIR (name = "EncodingProfile")] - public class EncodingProfile : GLib.Object { + public sealed class EncodingProfile : GLib.Object { [CCode (has_construct_function = false)] protected EncodingProfile (); [Version (since = "1.12")] @@ -240,7 +240,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstEncodingTarget", lower_case_cprefix = "gst_encoding_target_", type_id = "gst_encoding_target_get_type ()")] [GIR (name = "EncodingTarget")] - public class EncodingTarget : GLib.Object { + public sealed class EncodingTarget : GLib.Object { [CCode (has_construct_function = false)] public EncodingTarget (string name, string category, string description, GLib.List profiles); public bool add_profile (owned Gst.PbUtils.EncodingProfile profile); @@ -258,7 +258,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstEncodingVideoProfile", lower_case_cprefix = "gst_encoding_video_profile_", type_id = "gst_encoding_video_profile_get_type ()")] [GIR (name = "EncodingVideoProfile")] - public class EncodingVideoProfile : Gst.PbUtils.EncodingProfile { + public sealed class EncodingVideoProfile : Gst.PbUtils.EncodingProfile { [CCode (has_construct_function = false)] public EncodingVideoProfile (Gst.Caps format, string? preset, Gst.Caps? restriction, uint presence); public uint get_pass (); diff --git a/vapi/gstreamer-play-1.0.vapi b/vapi/gstreamer-play-1.0.vapi index e298c73a4..5cbe8cccc 100644 --- a/vapi/gstreamer-play-1.0.vapi +++ b/vapi/gstreamer-play-1.0.vapi @@ -6,7 +6,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_audio_info_get_type ()")] [GIR (name = "PlayAudioInfo")] [Version (since = "1.20")] - public class AudioInfo : Gst.Play.StreamInfo { + public sealed class AudioInfo : Gst.Play.StreamInfo { [CCode (has_construct_function = false)] protected AudioInfo (); public int get_bitrate (); @@ -18,7 +18,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_media_info_get_type ()")] [GIR (name = "PlayMediaInfo")] [Version (since = "1.20")] - public class MediaInfo : GLib.Object { + public sealed class MediaInfo : GLib.Object { [CCode (has_construct_function = false)] protected MediaInfo (); public unowned GLib.List get_audio_streams (); @@ -41,7 +41,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", cname = "GstPlay", lower_case_cprefix = "gst_play_", type_id = "gst_play_get_type ()")] [GIR (name = "Play")] [Version (since = "1.20")] - public class Play : Gst.Object { + public sealed class Play : Gst.Object { [CCode (has_construct_function = false)] public Play (owned Gst.Play.VideoRenderer? video_renderer); public static uint config_get_position_update_interval (Gst.Structure config); @@ -127,7 +127,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_signal_adapter_get_type ()")] [GIR (name = "PlaySignalAdapter")] [Version (since = "1.20")] - public class SignalAdapter : GLib.Object { + public sealed class SignalAdapter : GLib.Object { [CCode (has_construct_function = false)] public SignalAdapter (Gst.Play.Play play); public unowned Gst.Play.Play get_play (); @@ -165,7 +165,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_subtitle_info_get_type ()")] [GIR (name = "PlaySubtitleInfo")] [Version (since = "1.20")] - public class SubtitleInfo : Gst.Play.StreamInfo { + public sealed class SubtitleInfo : Gst.Play.StreamInfo { [CCode (has_construct_function = false)] protected SubtitleInfo (); public unowned string? get_language (); @@ -173,7 +173,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_video_info_get_type ()")] [GIR (name = "PlayVideoInfo")] [Version (since = "1.20")] - public class VideoInfo : Gst.Play.StreamInfo { + public sealed class VideoInfo : Gst.Play.StreamInfo { [CCode (has_construct_function = false)] protected VideoInfo (); public int get_bitrate (); @@ -186,7 +186,7 @@ namespace Gst { [CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_video_overlay_video_renderer_get_type ()")] [GIR (name = "PlayVideoOverlayVideoRenderer")] [Version (since = "1.20")] - public class VideoOverlayVideoRenderer : GLib.Object, Gst.Play.VideoRenderer { + public sealed class VideoOverlayVideoRenderer : GLib.Object, Gst.Play.VideoRenderer { [CCode (has_construct_function = false, type = "GstPlayVideoRenderer*")] public VideoOverlayVideoRenderer (void* window_handle); public void expose (); diff --git a/vapi/gstreamer-player-1.0.vapi b/vapi/gstreamer-player-1.0.vapi index fe2ab3c49..5c1b0e415 100644 --- a/vapi/gstreamer-player-1.0.vapi +++ b/vapi/gstreamer-player-1.0.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "Gst", gir_namespace = "GstPlayer", gir_version = "1.0", lower_case_cprefix = "gst_")] namespace Gst { [CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_get_type ()")] - public class Player : Gst.Object { + public sealed class Player : Gst.Object { [CCode (has_construct_function = false)] public Player (owned Gst.PlayerVideoRenderer? video_renderer, owned Gst.PlayerSignalDispatcher? signal_dispatcher); [Version (since = "1.10")] @@ -117,7 +117,7 @@ namespace Gst { public signal void warning (GLib.Error object); } [CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_audio_info_get_type ()")] - public class PlayerAudioInfo : Gst.PlayerStreamInfo { + public sealed class PlayerAudioInfo : Gst.PlayerStreamInfo { [CCode (has_construct_function = false)] protected PlayerAudioInfo (); public int get_bitrate (); @@ -127,14 +127,14 @@ namespace Gst { public int get_sample_rate (); } [CCode (cheader_filename = "gst/player/player.h", lower_case_csuffix = "player_g_main_context_signal_dispatcher", type_id = "gst_player_g_main_context_signal_dispatcher_get_type ()")] - public class PlayerGMainContextSignalDispatcher : GLib.Object, Gst.PlayerSignalDispatcher { + public sealed class PlayerGMainContextSignalDispatcher : GLib.Object, Gst.PlayerSignalDispatcher { [CCode (has_construct_function = false, type = "GstPlayerSignalDispatcher*")] public PlayerGMainContextSignalDispatcher (GLib.MainContext? application_context); [NoAccessorMethod] public GLib.MainContext application_context { owned get; construct; } } [CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_media_info_get_type ()")] - public class PlayerMediaInfo : GLib.Object { + public sealed class PlayerMediaInfo : GLib.Object { [CCode (has_construct_function = false)] protected PlayerMediaInfo (); public unowned GLib.List get_audio_streams (); @@ -169,13 +169,13 @@ namespace Gst { public unowned Gst.TagList? get_tags (); } [CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_subtitle_info_get_type ()")] - public class PlayerSubtitleInfo : Gst.PlayerStreamInfo { + public sealed class PlayerSubtitleInfo : Gst.PlayerStreamInfo { [CCode (has_construct_function = false)] protected PlayerSubtitleInfo (); public unowned string? get_language (); } [CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_video_info_get_type ()")] - public class PlayerVideoInfo : Gst.PlayerStreamInfo { + public sealed class PlayerVideoInfo : Gst.PlayerStreamInfo { [CCode (has_construct_function = false)] protected PlayerVideoInfo (); public int get_bitrate (); @@ -186,7 +186,7 @@ namespace Gst { public int get_width (); } [CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_video_overlay_video_renderer_get_type ()")] - public class PlayerVideoOverlayVideoRenderer : GLib.Object, Gst.PlayerVideoRenderer { + public sealed class PlayerVideoOverlayVideoRenderer : GLib.Object, Gst.PlayerVideoRenderer { [CCode (has_construct_function = false, type = "GstPlayerVideoRenderer*")] public PlayerVideoOverlayVideoRenderer (void* window_handle); public void expose (); diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi index af7798aec..551c744a7 100644 --- a/vapi/gstreamer-video-1.0.vapi +++ b/vapi/gstreamer-video-1.0.vapi @@ -426,7 +426,7 @@ namespace Gst { } [CCode (cheader_filename = "gst/video/video.h", lower_case_cprefix = "gst_video_multiview_flagset_", type_id = "gst_video_multiview_flagset_get_type ()")] [GIR (name = "VideoMultiviewFlagsSet")] - public class MultiviewFlagsSet : Gst.FlagSet { + public sealed class MultiviewFlagsSet : Gst.FlagSet { [CCode (has_construct_function = false)] protected MultiviewFlagsSet (); } diff --git a/vapi/gstreamer-webrtc-1.0.vapi b/vapi/gstreamer-webrtc-1.0.vapi index 4f030c5ec..7bdcfeba1 100644 --- a/vapi/gstreamer-webrtc-1.0.vapi +++ b/vapi/gstreamer-webrtc-1.0.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "Gst", gir_namespace = "GstWebRTC", gir_version = "1.0", lower_case_cprefix = "gst_")] namespace Gst { [CCode (cheader_filename = "gst/webrtc/webrtc.h", lower_case_csuffix = "webrtc_dtls_transport", type_id = "gst_webrtc_dtls_transport_get_type ()")] - public class WebRTCDTLSTransport : Gst.Object { + public sealed class WebRTCDTLSTransport : Gst.Object { [CCode (has_construct_function = false)] protected WebRTCDTLSTransport (); [NoAccessorMethod] @@ -155,7 +155,7 @@ namespace Gst { public signal void on_selected_candidate_pair_change (); } [CCode (cheader_filename = "gst/webrtc/webrtc.h", lower_case_csuffix = "webrtc_rtp_receiver", type_id = "gst_webrtc_rtp_receiver_get_type ()")] - public class WebRTCRTPReceiver : Gst.Object { + public sealed class WebRTCRTPReceiver : Gst.Object { [CCode (has_construct_function = false)] protected WebRTCRTPReceiver (); [NoAccessorMethod] @@ -163,7 +163,7 @@ namespace Gst { public Gst.WebRTCDTLSTransport transport { owned get; } } [CCode (cheader_filename = "gst/webrtc/webrtc.h", lower_case_csuffix = "webrtc_rtp_sender", type_id = "gst_webrtc_rtp_sender_get_type ()")] - public class WebRTCRTPSender : Gst.Object { + public sealed class WebRTCRTPSender : Gst.Object { [CCode (has_construct_function = false)] protected WebRTCRTPSender (); [Version (since = "1.20")] diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index 35da0df43..0a355f8d6 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -478,7 +478,7 @@ namespace Gtk { public Gtk.Widget accel_widget { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_accel_map_get_type ()")] - public class AccelMap : GLib.Object { + public sealed class AccelMap : GLib.Object { [CCode (has_construct_function = false)] protected AccelMap (); public static void add_entry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods); @@ -1974,7 +1974,7 @@ namespace Gtk { protected CheckMenuItemAccessible (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_clipboard_get_type ()")] - public class Clipboard : GLib.Object { + public sealed class Clipboard : GLib.Object { [CCode (has_construct_function = false)] protected Clipboard (); public void clear (); @@ -2910,7 +2910,7 @@ namespace Gtk { public Gtk.Widget widget { get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_key_get_type ()")] - public class EventControllerKey : Gtk.EventController { + public sealed class EventControllerKey : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerKey (Gtk.Widget widget); public bool forward (Gtk.Widget widget); @@ -2928,7 +2928,7 @@ namespace Gtk { public signal bool modifiers (Gdk.ModifierType object); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_motion_get_type ()")] - public class EventControllerMotion : Gtk.EventController { + public sealed class EventControllerMotion : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] [Version (since = "3.24")] public EventControllerMotion (Gtk.Widget widget); @@ -2937,7 +2937,7 @@ namespace Gtk { public signal void motion (double x, double y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_scroll_get_type ()")] - public class EventControllerScroll : Gtk.EventController { + public sealed class EventControllerScroll : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] [Version (since = "3.24")] public EventControllerScroll (Gtk.Widget widget, Gtk.EventControllerScrollFlags flags); @@ -3046,7 +3046,7 @@ namespace Gtk { public FileChooserDialog (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, ...); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_native_get_type ()")] - public class FileChooserNative : Gtk.NativeDialog, Gtk.FileChooser { + public sealed class FileChooserNative : Gtk.NativeDialog, Gtk.FileChooser { [CCode (has_construct_function = false)] [Version (since = "3.20")] public FileChooserNative (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, string? accept_label, string? cancel_label); @@ -3084,7 +3084,7 @@ namespace Gtk { public signal void up_folder (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_filter_get_type ()")] - public class FileFilter : GLib.InitiallyUnowned, Gtk.Buildable { + public sealed class FileFilter : GLib.InitiallyUnowned, Gtk.Buildable { [CCode (has_construct_function = false)] [Version (since = "2.4")] public FileFilter (); @@ -3463,7 +3463,7 @@ namespace Gtk { public signal void update (Gdk.EventSequence? sequence); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_drag_get_type ()")] - public class GestureDrag : Gtk.GestureSingle { + public sealed class GestureDrag : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GestureDrag (Gtk.Widget widget); @@ -3479,7 +3479,7 @@ namespace Gtk { public signal void drag_update (double offset_x, double offset_y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_long_press_get_type ()")] - public class GestureLongPress : Gtk.GestureSingle { + public sealed class GestureLongPress : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GestureLongPress (Gtk.Widget widget); @@ -3491,7 +3491,7 @@ namespace Gtk { public signal void pressed (double x, double y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_multi_press_get_type ()")] - public class GestureMultiPress : Gtk.GestureSingle { + public sealed class GestureMultiPress : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GestureMultiPress (Gtk.Widget widget); @@ -3507,7 +3507,7 @@ namespace Gtk { public signal void stopped (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_pan_get_type ()")] - public class GesturePan : Gtk.GestureDrag { + public sealed class GesturePan : Gtk.GestureDrag { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GesturePan (Gtk.Widget widget, Gtk.Orientation orientation); @@ -3521,7 +3521,7 @@ namespace Gtk { public signal void pan (Gtk.PanDirection direction, double offset); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_rotate_get_type ()")] - public class GestureRotate : Gtk.Gesture { + public sealed class GestureRotate : Gtk.Gesture { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GestureRotate (Gtk.Widget widget); @@ -3531,7 +3531,7 @@ namespace Gtk { public signal void angle_changed (double angle, double angle_delta); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_single_get_type ()")] - public class GestureSingle : Gtk.Gesture { + public sealed class GestureSingle : Gtk.Gesture { [CCode (has_construct_function = false)] protected GestureSingle (); [Version (since = "3.14")] @@ -3558,7 +3558,7 @@ namespace Gtk { public bool touch_only { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_stylus_get_type ()")] - public class GestureStylus : Gtk.GestureSingle { + public sealed class GestureStylus : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.24")] public GestureStylus (Gtk.Widget widget); @@ -3574,7 +3574,7 @@ namespace Gtk { public signal void up (double object, double p0); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_swipe_get_type ()")] - public class GestureSwipe : Gtk.GestureSingle { + public sealed class GestureSwipe : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GestureSwipe (Gtk.Widget widget); @@ -3584,7 +3584,7 @@ namespace Gtk { public signal void swipe (double velocity_x, double velocity_y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_zoom_get_type ()")] - public class GestureZoom : Gtk.Gesture { + public sealed class GestureZoom : Gtk.Gesture { [CCode (has_construct_function = false, type = "GtkGesture*")] [Version (since = "3.14")] public GestureZoom (Gtk.Widget widget); @@ -3839,7 +3839,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_info_get_type ()")] [Version (since = "3.8")] - public class IconInfo : GLib.Object { + public sealed class IconInfo : GLib.Object { [CCode (has_construct_function = false)] protected IconInfo (); [CCode (has_construct_function = false)] @@ -5095,7 +5095,7 @@ namespace Gtk { public int ypad { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_model_button_get_type ()")] - public class ModelButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable { + public sealed class ModelButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] [Version (since = "3.16")] public ModelButton (); @@ -5343,7 +5343,7 @@ namespace Gtk { public virtual signal bool get_child_position (Gtk.Widget widget, out Gdk.Rectangle allocation); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_pad_controller_get_type ()")] - public class PadController : Gtk.EventController { + public sealed class PadController : Gtk.EventController { [CCode (has_construct_function = false)] [Version (since = "3.22")] public PadController (Gtk.Window window, GLib.ActionGroup group, Gdk.Device? pad); @@ -5357,7 +5357,7 @@ namespace Gtk { public Gdk.Device pad { owned get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_page_setup_get_type ()")] - public class PageSetup : GLib.Object { + public sealed class PageSetup : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "2.10")] public PageSetup (); @@ -5529,7 +5529,7 @@ namespace Gtk { public void to_key_file (GLib.KeyFile key_file, string group_name); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_places_sidebar_get_type ()")] - public class PlacesSidebar : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable { + public sealed class PlacesSidebar : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] [Version (since = "3.10")] public PlacesSidebar (); @@ -5705,7 +5705,7 @@ namespace Gtk { protected PopoverAccessible (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_menu_get_type ()")] - public class PopoverMenu : Gtk.Popover, Atk.Implementor, Gtk.Buildable { + public sealed class PopoverMenu : Gtk.Popover, Atk.Implementor, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] [Version (since = "3.16")] public PopoverMenu (); @@ -5715,7 +5715,7 @@ namespace Gtk { public string visible_submenu { owned get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_context_get_type ()")] - public class PrintContext : GLib.Object { + public sealed class PrintContext : GLib.Object { [CCode (has_construct_function = false)] protected PrintContext (); [Version (since = "2.10")] @@ -5874,7 +5874,7 @@ namespace Gtk { public virtual signal void update_custom_widget (Gtk.Widget widget, Gtk.PageSetup setup, Gtk.PrintSettings settings); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_settings_get_type ()")] - public class PrintSettings : GLib.Object { + public sealed class PrintSettings : GLib.Object { [CCode (has_construct_function = false)] [Version (since = "2.10")] public PrintSettings (); @@ -6341,7 +6341,7 @@ namespace Gtk { public RecentChooserWidget.for_manager (Gtk.RecentManager manager); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_filter_get_type ()")] - public class RecentFilter : GLib.InitiallyUnowned, Gtk.Buildable { + public sealed class RecentFilter : GLib.InitiallyUnowned, Gtk.Buildable { [CCode (has_construct_function = false)] [Version (since = "2.10")] public RecentFilter (); @@ -6984,7 +6984,7 @@ namespace Gtk { public string gtk_xft_rgba { owned get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcut_label_get_type ()")] - public class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { + public sealed class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] [Version (since = "3.22")] public ShortcutLabel (string accelerator); @@ -7002,7 +7002,7 @@ namespace Gtk { public string disabled_text { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_group_get_type ()")] - public class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { + public sealed class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { [CCode (has_construct_function = false)] protected ShortcutsGroup (); [NoAccessorMethod] @@ -7017,7 +7017,7 @@ namespace Gtk { public string view { owned get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_section_get_type ()")] - public class ShortcutsSection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { + public sealed class ShortcutsSection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { [CCode (has_construct_function = false)] protected ShortcutsSection (); [NoAccessorMethod] @@ -7031,7 +7031,7 @@ namespace Gtk { public signal bool change_current_page (int object); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_shortcut_get_type ()")] - public class ShortcutsShortcut : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { + public sealed class ShortcutsShortcut : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable { [CCode (has_construct_function = false)] protected ShortcutsShortcut (); [NoAccessorMethod] @@ -8712,7 +8712,7 @@ namespace Gtk { public virtual signal void style_changed (Gtk.ToolbarStyle style); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tooltip_get_type ()")] - public class Tooltip : GLib.Object { + public sealed class Tooltip : GLib.Object { [CCode (has_construct_function = false)] protected Tooltip (); [Version (since = "2.12")] diff --git a/vapi/gtk4-unix-print.vapi b/vapi/gtk4-unix-print.vapi index 758a14933..629f810cb 100644 --- a/vapi/gtk4-unix-print.vapi +++ b/vapi/gtk4-unix-print.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "Gtk", gir_namespace = "Gtk", gir_version = "4.0", lower_case_cprefix = "gtk_")] namespace Gtk { [CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_page_setup_unix_dialog_get_type ()")] - public class PageSetupUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class PageSetupUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public PageSetupUnixDialog (string? title, Gtk.Window? parent); public unowned Gtk.PageSetup get_page_setup (); @@ -15,7 +15,7 @@ namespace Gtk { public abstract class PrintBackend : GLib.Object { } [CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_print_job_get_type ()")] - public class PrintJob : GLib.Object { + public sealed class PrintJob : GLib.Object { [CCode (has_construct_function = false)] public PrintJob (string title, Gtk.Printer printer, Gtk.PrintSettings settings, Gtk.PageSetup page_setup); public bool get_collate (); @@ -58,7 +58,7 @@ namespace Gtk { public signal void status_changed (); } [CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_print_unix_dialog_get_type ()")] - public class PrintUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class PrintUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public PrintUnixDialog (string? title, Gtk.Window? parent); public void add_custom_tab (Gtk.Widget child, Gtk.Widget tab_label); @@ -89,7 +89,7 @@ namespace Gtk { public bool support_selection { get; set; } } [CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_printer_get_type ()")] - public class Printer : GLib.Object { + public sealed class Printer : GLib.Object { [CCode (has_construct_function = false)] public Printer (string name, Gtk.PrintBackend backend, bool virtual_); public int compare (Gtk.Printer b); diff --git a/vapi/gtk4-wayland.vapi b/vapi/gtk4-wayland.vapi index 5c2eefe27..83f1bc89d 100644 --- a/vapi/gtk4-wayland.vapi +++ b/vapi/gtk4-wayland.vapi @@ -5,7 +5,7 @@ namespace Gdk { namespace Wayland { [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_device_get_type ()")] [GIR (name = "WaylandDevice")] - public class Device : Gdk.Device { + public sealed class Device : Gdk.Device { [CCode (has_construct_function = false)] protected Device (); public unowned string? get_node_path (); @@ -14,7 +14,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_display_get_type ()")] [GIR (name = "WaylandDisplay")] - public class Display : Gdk.Display { + public sealed class Display : Gdk.Display { [CCode (has_construct_function = false)] protected Display (); [Version (since = "4.4")] @@ -28,38 +28,38 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_gl_context_get_type ()")] [GIR (name = "WaylandGLContext")] - public class GLContext : Gdk.GLContext { + public sealed class GLContext : Gdk.GLContext { [CCode (has_construct_function = false)] protected GLContext (); } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_monitor_get_type ()")] [GIR (name = "WaylandMonitor")] - public class Monitor : Gdk.Monitor { + public sealed class Monitor : Gdk.Monitor { [CCode (has_construct_function = false)] protected Monitor (); } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_popup_get_type ()")] [GIR (name = "WaylandPopup")] - public class Popup : Gdk.Wayland.Surface, Gdk.Popup { + public sealed class Popup : Gdk.Wayland.Surface, Gdk.Popup { [CCode (has_construct_function = false)] protected Popup (); } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_seat_get_type ()")] [GIR (name = "WaylandSeat")] - public class Seat : Gdk.Seat { + public sealed class Seat : Gdk.Seat { [CCode (has_construct_function = false)] protected Seat (); } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_surface_get_type ()")] [GIR (name = "WaylandSurface")] - public class Surface : Gdk.Surface { + public sealed class Surface : Gdk.Surface { [CCode (has_construct_function = false)] protected Surface (); public Wl.Surface get_wl_surface (); } [CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_toplevel_get_type ()")] [GIR (name = "WaylandToplevel")] - public class Toplevel : Gdk.Wayland.Surface, Gdk.Toplevel { + public sealed class Toplevel : Gdk.Wayland.Surface, Gdk.Toplevel { [CCode (has_construct_function = false)] protected Toplevel (); public bool export_handle (owned Gdk.Wayland.ToplevelExported callback); diff --git a/vapi/gtk4-x11.vapi b/vapi/gtk4-x11.vapi index 4060109ab..146f110b5 100644 --- a/vapi/gtk4-x11.vapi +++ b/vapi/gtk4-x11.vapi @@ -5,13 +5,13 @@ namespace Gdk { namespace X11 { [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_app_launch_context_get_type ()")] [GIR (name = "X11AppLaunchContext")] - public class AppLaunchContext : Gdk.AppLaunchContext { + public sealed class AppLaunchContext : Gdk.AppLaunchContext { [CCode (has_construct_function = false)] protected AppLaunchContext (); } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_device_manager_xi2_get_type ()")] [GIR (name = "X11DeviceManagerXI2")] - public class DeviceManagerXI2 : GLib.Object { + public sealed class DeviceManagerXI2 : GLib.Object { [CCode (has_construct_function = false)] protected DeviceManagerXI2 (); [CCode (cheader_filename = "gdk/x11/gdkx.h", cname = "gdk_x11_device_manager_lookup")] @@ -27,7 +27,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_device_xi2_get_type ()")] [GIR (name = "X11DeviceXI2")] - public class DeviceXI2 : Gdk.Device { + public sealed class DeviceXI2 : Gdk.Device { [CCode (has_construct_function = false)] protected DeviceXI2 (); [CCode (cheader_filename = "gdk/x11/gdkx.h", cname = "gdk_x11_device_get_id")] @@ -37,7 +37,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_display_get_type ()")] [GIR (name = "X11Display")] - public class Display : Gdk.Display { + public sealed class Display : Gdk.Display { [CCode (has_construct_function = false)] protected Display (); public void broadcast_startup_message (string message_type, ...); @@ -80,7 +80,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_drag_get_type ()")] [GIR (name = "X11Drag")] - public class Drag : Gdk.Drag { + public sealed class Drag : Gdk.Drag { [CCode (has_construct_function = false)] protected Drag (); } @@ -92,7 +92,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_monitor_get_type ()")] [GIR (name = "X11Monitor")] - public class Monitor : Gdk.Monitor { + public sealed class Monitor : Gdk.Monitor { [CCode (has_construct_function = false)] protected Monitor (); public X.ID get_output (); @@ -100,7 +100,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_screen_get_type ()")] [GIR (name = "X11Screen")] - public class Screen : GLib.Object { + public sealed class Screen : GLib.Object { [CCode (has_construct_function = false)] protected Screen (); public uint32 get_current_desktop (); @@ -114,7 +114,7 @@ namespace Gdk { } [CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_surface_get_type ()")] [GIR (name = "X11Surface")] - public class Surface : Gdk.Surface { + public sealed class Surface : Gdk.Surface { [CCode (has_construct_function = false)] protected Surface (); public uint32 get_desktop (); diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi index 1403b6787..a0c0817b9 100644 --- a/vapi/gtk4.vapi +++ b/vapi/gtk4.vapi @@ -4561,7 +4561,7 @@ namespace Gdk { public const uint zstroke; } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_app_launch_context_get_type ()")] - public class AppLaunchContext : GLib.AppLaunchContext { + public sealed class AppLaunchContext : GLib.AppLaunchContext { [CCode (has_construct_function = false)] protected AppLaunchContext (); public unowned Gdk.Display get_display (); @@ -4572,7 +4572,7 @@ namespace Gdk { public Gdk.Display display { get; construct; } } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_button_event_get_type ()")] - public class ButtonEvent : Gdk.Event { + public sealed class ButtonEvent : Gdk.Event { [CCode (has_construct_function = false)] protected ButtonEvent (); public uint get_button (); @@ -4584,7 +4584,7 @@ namespace Gdk { public Cairo.Context? cairo_create (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_clipboard_get_type ()")] - public class Clipboard : GLib.Object { + public sealed class Clipboard : GLib.Object { [CCode (has_construct_function = false)] protected Clipboard (); public unowned Gdk.ContentProvider? get_content (); @@ -4610,7 +4610,7 @@ namespace Gdk { public signal void changed (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_content_deserializer_get_type ()")] - public class ContentDeserializer : GLib.Object, GLib.AsyncResult { + public sealed class ContentDeserializer : GLib.Object, GLib.AsyncResult { [CCode (has_construct_function = false)] protected ContentDeserializer (); public unowned GLib.Cancellable? get_cancellable (); @@ -4695,7 +4695,7 @@ namespace Gdk { public virtual signal void content_changed (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_content_serializer_get_type ()")] - public class ContentSerializer : GLib.Object, GLib.AsyncResult { + public sealed class ContentSerializer : GLib.Object, GLib.AsyncResult { [CCode (has_construct_function = false)] protected ContentSerializer (); public unowned GLib.Cancellable? get_cancellable (); @@ -4710,7 +4710,7 @@ namespace Gdk { public void set_task_data (void* data, GLib.DestroyNotify notify); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_crossing_event_get_type ()")] - public class CrossingEvent : Gdk.Event { + public sealed class CrossingEvent : Gdk.Event { [CCode (has_construct_function = false)] protected CrossingEvent (); public Gdk.NotifyType get_detail (); @@ -4737,13 +4737,13 @@ namespace Gdk { public Gdk.Texture texture { get; construct; } } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_dnd_event_get_type ()")] - public class DNDEvent : Gdk.Event { + public sealed class DNDEvent : Gdk.Event { [CCode (has_construct_function = false)] protected DNDEvent (); public unowned Gdk.Drop? get_drop (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_delete_event_get_type ()")] - public class DeleteEvent : Gdk.Event { + public sealed class DeleteEvent : Gdk.Event { [CCode (has_construct_function = false)] protected DeleteEvent (); } @@ -4792,7 +4792,7 @@ namespace Gdk { public signal void tool_changed (Gdk.DeviceTool tool); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_tool_get_type ()")] - public class DeviceTool : GLib.Object { + public sealed class DeviceTool : GLib.Object { [CCode (has_construct_function = false)] protected DeviceTool (); public Gdk.AxisFlags get_axes (); @@ -4805,7 +4805,7 @@ namespace Gdk { public Gdk.DeviceToolType tool_type { get; construct; } } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_get_type ()")] - public class Display : GLib.Object { + public sealed class Display : GLib.Object { [CCode (has_construct_function = false)] protected Display (); public void beep (); @@ -4854,7 +4854,7 @@ namespace Gdk { public signal void setting_changed (string setting); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_manager_get_type ()")] - public class DisplayManager : GLib.Object { + public sealed class DisplayManager : GLib.Object { [CCode (has_construct_function = false)] protected DisplayManager (); public static unowned Gdk.DisplayManager @get (); @@ -4973,7 +4973,7 @@ namespace Gdk { public GLib.SList get_files (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_focus_event_get_type ()")] - public class FocusEvent : Gdk.Event { + public sealed class FocusEvent : Gdk.Event { [CCode (has_construct_function = false)] protected FocusEvent (); public bool get_in (); @@ -5050,20 +5050,20 @@ namespace Gdk { public Gdk.GLContext shared_context { get; construct; } } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_gl_texture_get_type ()")] - public class GLTexture : Gdk.Texture, Gdk.Paintable, GLib.Icon, GLib.LoadableIcon { + public sealed class GLTexture : Gdk.Texture, Gdk.Paintable, GLib.Icon, GLib.LoadableIcon { [CCode (has_construct_function = false, type = "GdkTexture*")] public GLTexture (Gdk.GLContext context, uint id, int width, int height, GLib.DestroyNotify destroy, void* data); public void release (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_grab_broken_event_get_type ()")] - public class GrabBrokenEvent : Gdk.Event { + public sealed class GrabBrokenEvent : Gdk.Event { [CCode (has_construct_function = false)] protected GrabBrokenEvent (); public unowned Gdk.Surface get_grab_surface (); public bool get_implicit (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_key_event_get_type ()")] - public class KeyEvent : Gdk.Event { + public sealed class KeyEvent : Gdk.Event { [CCode (has_construct_function = false)] protected KeyEvent (); public Gdk.ModifierType get_consumed_modifiers (); @@ -5076,12 +5076,12 @@ namespace Gdk { public Gdk.KeyMatch matches (uint keyval, Gdk.ModifierType modifiers); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_memory_texture_get_type ()")] - public class MemoryTexture : Gdk.Texture, Gdk.Paintable, GLib.Icon, GLib.LoadableIcon { + public sealed class MemoryTexture : Gdk.Texture, Gdk.Paintable, GLib.Icon, GLib.LoadableIcon { [CCode (has_construct_function = false, type = "GdkTexture*")] public MemoryTexture (int width, int height, Gdk.MemoryFormat format, GLib.Bytes bytes, size_t stride); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_monitor_get_type ()")] - public class Monitor : GLib.Object { + public sealed class Monitor : GLib.Object { [CCode (has_construct_function = false)] protected Monitor (); public unowned string? get_connector (); @@ -5114,12 +5114,12 @@ namespace Gdk { public signal void invalidate (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_motion_event_get_type ()")] - public class MotionEvent : Gdk.Event { + public sealed class MotionEvent : Gdk.Event { [CCode (has_construct_function = false)] protected MotionEvent (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_pad_event_get_type ()")] - public class PadEvent : Gdk.Event { + public sealed class PadEvent : Gdk.Event { [CCode (has_construct_function = false)] protected PadEvent (); public void get_axis_value (out uint index, out double value); @@ -5151,12 +5151,12 @@ namespace Gdk { public void unref (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_proximity_event_get_type ()")] - public class ProximityEvent : Gdk.Event { + public sealed class ProximityEvent : Gdk.Event { [CCode (has_construct_function = false)] protected ProximityEvent (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_scroll_event_get_type ()")] - public class ScrollEvent : Gdk.Event { + public sealed class ScrollEvent : Gdk.Event { [CCode (has_construct_function = false)] protected ScrollEvent (); public void get_deltas (out double delta_x, out double delta_y); @@ -5304,13 +5304,13 @@ namespace Gdk { public void set_size (int width, int height); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_touch_event_get_type ()")] - public class TouchEvent : Gdk.Event { + public sealed class TouchEvent : Gdk.Event { [CCode (has_construct_function = false)] protected TouchEvent (); public bool get_emulating_pointer (); } [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_touchpad_event_get_type ()")] - public class TouchpadEvent : Gdk.Event { + public sealed class TouchpadEvent : Gdk.Event { [CCode (has_construct_function = false)] protected TouchpadEvent (); public void get_deltas (out double dx, out double dy); @@ -5868,7 +5868,7 @@ namespace Gdk { [CCode (cprefix = "Gsk", gir_namespace = "Gsk", gir_version = "4.0", lower_case_cprefix = "gsk_")] namespace Gsk { [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_blend_node_get_type ()")] - public class BlendNode : Gsk.RenderNode { + public sealed class BlendNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public BlendNode (Gsk.RenderNode bottom, Gsk.RenderNode top, Gsk.BlendMode blend_mode); public Gsk.BlendMode get_blend_mode (); @@ -5876,14 +5876,14 @@ namespace Gsk { public unowned Gsk.RenderNode get_top_child (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_blur_node_get_type ()")] - public class BlurNode : Gsk.RenderNode { + public sealed class BlurNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public BlurNode (Gsk.RenderNode child, float radius); public unowned Gsk.RenderNode get_child (); public float get_radius (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_border_node_get_type ()")] - public class BorderNode : Gsk.RenderNode { + public sealed class BorderNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public BorderNode (Gsk.RoundedRect outline, [CCode (array_length = false)] float border_width[4], [CCode (array_length = false)] Gdk.RGBA border_color[4]); public unowned Gdk.RGBA? get_colors (); @@ -5892,31 +5892,31 @@ namespace Gsk { public unowned float[] get_widths (); } [CCode (cheader_filename = "gsk/broadway/gskbroadwayrenderer.h", type_id = "gsk_broadway_renderer_get_type ()")] - public class BroadwayRenderer : Gsk.Renderer { + public sealed class BroadwayRenderer : Gsk.Renderer { [CCode (has_construct_function = false, type = "GskRenderer*")] public BroadwayRenderer (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_cairo_node_get_type ()")] - public class CairoNode : Gsk.RenderNode { + public sealed class CairoNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public CairoNode (Graphene.Rect bounds); public Cairo.Context get_draw_context (); public unowned Cairo.Surface get_surface (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_cairo_renderer_get_type ()")] - public class CairoRenderer : Gsk.Renderer { + public sealed class CairoRenderer : Gsk.Renderer { [CCode (has_construct_function = false, type = "GskRenderer*")] public CairoRenderer (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_clip_node_get_type ()")] - public class ClipNode : Gsk.RenderNode { + public sealed class ClipNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public ClipNode (Gsk.RenderNode child, Graphene.Rect clip); public unowned Gsk.RenderNode get_child (); public unowned Graphene.Rect? get_clip (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_color_matrix_node_get_type ()")] - public class ColorMatrixNode : Gsk.RenderNode { + public sealed class ColorMatrixNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public ColorMatrixNode (Gsk.RenderNode child, Graphene.Matrix color_matrix, Graphene.Vec4 color_offset); public unowned Gsk.RenderNode get_child (); @@ -5924,13 +5924,13 @@ namespace Gsk { public unowned Graphene.Vec4? get_color_offset (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_color_node_get_type ()")] - public class ColorNode : Gsk.RenderNode { + public sealed class ColorNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public ColorNode (Gdk.RGBA rgba, Graphene.Rect bounds); public unowned Gdk.RGBA? get_color (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_conic_gradient_node_get_type ()")] - public class ConicGradientNode : Gsk.RenderNode { + public sealed class ConicGradientNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public ConicGradientNode (Graphene.Rect bounds, Graphene.Point center, float rotation, [CCode (array_length_cname = "n_color_stops", array_length_pos = 4.1, array_length_type = "gsize")] Gsk.ColorStop[] color_stops); [Version (since = "4.2")] @@ -5942,14 +5942,14 @@ namespace Gsk { public float get_rotation (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_container_node_get_type ()")] - public class ContainerNode : Gsk.RenderNode { + public sealed class ContainerNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public ContainerNode ([CCode (array_length_cname = "n_children", array_length_pos = 1.1, array_length_type = "guint")] Gsk.RenderNode[] children); public unowned Gsk.RenderNode get_child (uint idx); public uint get_n_children (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_cross_fade_node_get_type ()")] - public class CrossFadeNode : Gsk.RenderNode { + public sealed class CrossFadeNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public CrossFadeNode (Gsk.RenderNode start, Gsk.RenderNode end, float progress); public unowned Gsk.RenderNode get_end_child (); @@ -5957,20 +5957,20 @@ namespace Gsk { public unowned Gsk.RenderNode get_start_child (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_debug_node_get_type ()")] - public class DebugNode : Gsk.RenderNode { + public sealed class DebugNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public DebugNode (Gsk.RenderNode child, owned string message); public unowned Gsk.RenderNode get_child (); public unowned string get_message (); } [CCode (cheader_filename = "gsk/gl/gskglrenderer.h", type_id = "gsk_gl_renderer_get_type ()")] - public class GLRenderer : Gsk.Renderer { + public sealed class GLRenderer : Gsk.Renderer { [CCode (has_construct_function = false, type = "GskRenderer*")] [Version (since = "4.2")] public GLRenderer (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_gl_shader_get_type ()")] - public class GLShader : GLib.Object { + public sealed class GLShader : GLib.Object { [CCode (has_construct_function = false)] protected GLShader (); public bool compile (Gsk.Renderer renderer) throws GLib.Error; @@ -6000,7 +6000,7 @@ namespace Gsk { public GLib.Bytes source { get; construct; } } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_gl_shader_node_get_type ()")] - public class GLShaderNode : Gsk.RenderNode { + public sealed class GLShaderNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public GLShaderNode (Gsk.GLShader shader, Graphene.Rect bounds, GLib.Bytes args, [CCode (array_length_cname = "n_children", array_length_pos = 4.1, array_length_type = "guint")] Gsk.RenderNode[]? children); public unowned GLib.Bytes get_args (); @@ -6009,7 +6009,7 @@ namespace Gsk { public unowned Gsk.GLShader get_shader (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_inset_shadow_node_get_type ()")] - public class InsetShadowNode : Gsk.RenderNode { + public sealed class InsetShadowNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public InsetShadowNode (Gsk.RoundedRect outline, Gdk.RGBA color, float dx, float dy, float spread, float blur_radius); public float get_blur_radius (); @@ -6020,7 +6020,7 @@ namespace Gsk { public float get_spread (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_linear_gradient_node_get_type ()")] - public class LinearGradientNode : Gsk.RenderNode { + public sealed class LinearGradientNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public LinearGradientNode (Graphene.Rect bounds, Graphene.Point start, Graphene.Point end, [CCode (array_length_cname = "n_color_stops", array_length_pos = 4.1, array_length_type = "gsize")] Gsk.ColorStop[] color_stops); [CCode (array_length_pos = 0.1, array_length_type = "gsize")] @@ -6031,7 +6031,7 @@ namespace Gsk { } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_mask_node_get_type ()")] [Version (since = "4.10")] - public class MaskNode : Gsk.RenderNode { + public sealed class MaskNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public MaskNode (Gsk.RenderNode source, Gsk.RenderNode mask, Gsk.MaskMode mask_mode); public unowned Gsk.RenderNode get_mask (); @@ -6039,20 +6039,20 @@ namespace Gsk { public unowned Gsk.RenderNode get_source (); } [CCode (cheader_filename = "gsk/gl/gskglrenderer.h", cname = "GskRenderer", type_id = "gsk_ngl_renderer_get_type ()")] - public class NglRenderer : Gsk.Renderer { + public sealed class NglRenderer : Gsk.Renderer { [CCode (has_construct_function = false)] [Version (deprecated = true, deprecated_since = "4.4")] public NglRenderer (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_opacity_node_get_type ()")] - public class OpacityNode : Gsk.RenderNode { + public sealed class OpacityNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public OpacityNode (Gsk.RenderNode child, float opacity); public unowned Gsk.RenderNode get_child (); public float get_opacity (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_outset_shadow_node_get_type ()")] - public class OutsetShadowNode : Gsk.RenderNode { + public sealed class OutsetShadowNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public OutsetShadowNode (Gsk.RoundedRect outline, Gdk.RGBA color, float dx, float dy, float spread, float blur_radius); public float get_blur_radius (); @@ -6063,7 +6063,7 @@ namespace Gsk { public float get_spread (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_radial_gradient_node_get_type ()")] - public class RadialGradientNode : Gsk.RenderNode { + public sealed class RadialGradientNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public RadialGradientNode (Graphene.Rect bounds, Graphene.Point center, float hradius, float vradius, float start, float end, [CCode (array_length_cname = "n_color_stops", array_length_pos = 7.1, array_length_type = "gsize")] Gsk.ColorStop[] color_stops); public unowned Graphene.Point? get_center (); @@ -6105,24 +6105,24 @@ namespace Gsk { public Gdk.Surface surface { get; } } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_repeat_node_get_type ()")] - public class RepeatNode : Gsk.RenderNode { + public sealed class RepeatNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public RepeatNode (Graphene.Rect bounds, Gsk.RenderNode child, Graphene.Rect? child_bounds); public unowned Gsk.RenderNode get_child (); public unowned Graphene.Rect? get_child_bounds (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_repeating_linear_gradient_node_get_type ()")] - public class RepeatingLinearGradientNode : Gsk.RenderNode { + public sealed class RepeatingLinearGradientNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public RepeatingLinearGradientNode (Graphene.Rect bounds, Graphene.Point start, Graphene.Point end, [CCode (array_length_cname = "n_color_stops", array_length_pos = 4.1, array_length_type = "gsize")] Gsk.ColorStop[] color_stops); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_repeating_radial_gradient_node_get_type ()")] - public class RepeatingRadialGradientNode : Gsk.RenderNode { + public sealed class RepeatingRadialGradientNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public RepeatingRadialGradientNode (Graphene.Rect bounds, Graphene.Point center, float hradius, float vradius, float start, float end, [CCode (array_length_cname = "n_color_stops", array_length_pos = 7.1, array_length_type = "gsize")] Gsk.ColorStop[] color_stops); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_rounded_clip_node_get_type ()")] - public class RoundedClipNode : Gsk.RenderNode { + public sealed class RoundedClipNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public RoundedClipNode (Gsk.RenderNode child, Gsk.RoundedRect clip); public unowned Gsk.RenderNode get_child (); @@ -6145,7 +6145,7 @@ namespace Gsk { public void unref (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_shadow_node_get_type ()")] - public class ShadowNode : Gsk.RenderNode { + public sealed class ShadowNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public ShadowNode (Gsk.RenderNode child, [CCode (array_length_cname = "n_shadows", array_length_pos = 2.1, array_length_type = "gsize")] Gsk.Shadow[] shadows); public unowned Gsk.RenderNode get_child (); @@ -6153,7 +6153,7 @@ namespace Gsk { public unowned Gsk.Shadow? get_shadow (size_t i); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_text_node_get_type ()")] - public class TextNode : Gsk.RenderNode { + public sealed class TextNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public TextNode (Pango.Font font, Pango.GlyphString glyphs, Gdk.RGBA color, Graphene.Point offset); public unowned Gdk.RGBA? get_color (); @@ -6166,14 +6166,14 @@ namespace Gsk { public bool has_color_glyphs (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_texture_node_get_type ()")] - public class TextureNode : Gsk.RenderNode { + public sealed class TextureNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public TextureNode (Gdk.Texture texture, Graphene.Rect bounds); public unowned Gdk.Texture get_texture (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_texture_scale_node_get_type ()")] [Version (since = "4.10")] - public class TextureScaleNode : Gsk.RenderNode { + public sealed class TextureScaleNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public TextureScaleNode (Gdk.Texture texture, Graphene.Rect bounds, Gsk.ScalingFilter filter); public Gsk.ScalingFilter get_filter (); @@ -6224,7 +6224,7 @@ namespace Gsk { public void unref (); } [CCode (cheader_filename = "gsk/gsk.h", type_id = "gsk_transform_node_get_type ()")] - public class TransformNode : Gsk.RenderNode { + public sealed class TransformNode : Gsk.RenderNode { [CCode (has_construct_function = false, type = "GskRenderNode*")] public TransformNode (Gsk.RenderNode child, Gsk.Transform transform); public unowned Gsk.RenderNode get_child (); @@ -6403,7 +6403,7 @@ namespace Gtk { public signal void state_change (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_about_dialog_get_type ()")] - public class AboutDialog : Gtk.Window, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class AboutDialog : Gtk.Window, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public AboutDialog (); public void add_credit_section (string section_name, [CCode (array_length = false, array_null_terminated = true)] string[] people); @@ -6464,7 +6464,7 @@ namespace Gtk { public signal bool activate_link (string uri); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_action_bar_get_type ()")] - public class ActionBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class ActionBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ActionBar (); public unowned Gtk.Widget? get_center_widget (); @@ -6477,7 +6477,7 @@ namespace Gtk { public bool revealed { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_activate_action_get_type ()")] - public class ActivateAction : Gtk.ShortcutAction { + public sealed class ActivateAction : Gtk.ShortcutAction { [CCode (has_construct_function = false)] protected ActivateAction (); public static unowned Gtk.ActivateAction @get (); @@ -6512,7 +6512,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_alert_dialog_get_type ()")] [Version (since = "4.10")] - public class AlertDialog : GLib.Object { + public sealed class AlertDialog : GLib.Object { [CCode (has_construct_function = false)] protected AlertDialog (); public async int choose (Gtk.Window? parent, GLib.Cancellable? cancellable) throws GLib.Error; @@ -6539,7 +6539,7 @@ namespace Gtk { public bool modal { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_alternative_trigger_get_type ()")] - public class AlternativeTrigger : Gtk.ShortcutTrigger { + public sealed class AlternativeTrigger : Gtk.ShortcutTrigger { [CCode (has_construct_function = false, type = "GtkShortcutTrigger*")] public AlternativeTrigger (owned Gtk.ShortcutTrigger first, owned Gtk.ShortcutTrigger second); public unowned Gtk.ShortcutTrigger get_first (); @@ -6548,13 +6548,13 @@ namespace Gtk { public Gtk.ShortcutTrigger second { get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_any_filter_get_type ()")] - public class AnyFilter : Gtk.MultiFilter, GLib.ListModel, Gtk.Buildable { + public sealed class AnyFilter : Gtk.MultiFilter, GLib.ListModel, Gtk.Buildable { [CCode (has_construct_function = false)] public AnyFilter (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_button_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class AppChooserButton : Gtk.Widget, Gtk.Accessible, Gtk.AppChooser, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class AppChooserButton : Gtk.Widget, Gtk.Accessible, Gtk.AppChooser, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public AppChooserButton (string content_type); public void append_custom_item (string name, string label, GLib.Icon icon); @@ -6579,7 +6579,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_dialog_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class AppChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.AppChooser, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class AppChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.AppChooser, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public AppChooserDialog (Gtk.Window? parent, Gtk.DialogFlags flags, GLib.File file); [CCode (has_construct_function = false, type = "GtkWidget*")] @@ -6593,7 +6593,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_app_chooser_widget_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class AppChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.AppChooser, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class AppChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.AppChooser, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public AppChooserWidget (string content_type); public unowned string? get_default_text (); @@ -6660,7 +6660,7 @@ namespace Gtk { public bool show_menubar { get; set construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_aspect_frame_get_type ()")] - public class AspectFrame : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class AspectFrame : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public AspectFrame (float xalign, float yalign, float ratio, bool obey_child); public unowned Gtk.Widget? get_child (); @@ -6681,7 +6681,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_assistant_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class Assistant : Gtk.Window, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class Assistant : Gtk.Window, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public Assistant (); public void add_action_widget (Gtk.Widget child); @@ -6718,7 +6718,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_assistant_page_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class AssistantPage : GLib.Object { + public sealed class AssistantPage : GLib.Object { [CCode (has_construct_function = false)] protected AssistantPage (); public unowned Gtk.Widget get_child (); @@ -6846,7 +6846,7 @@ namespace Gtk { public void push (Gtk.BuildableParser parser, void* user_data); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_builder_get_type ()")] - public class Builder : GLib.Object { + public sealed class Builder : GLib.Object { [CCode (has_construct_function = false)] public Builder (); public bool add_from_file (string filename) throws GLib.Error; @@ -6888,7 +6888,7 @@ namespace Gtk { public unowned GLib.Callback? lookup_callback_symbol (string callback_name); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_builder_list_item_factory_get_type ()")] - public class BuilderListItemFactory : Gtk.ListItemFactory { + public sealed class BuilderListItemFactory : Gtk.ListItemFactory { [CCode (has_construct_function = false)] protected BuilderListItemFactory (); [CCode (has_construct_function = false, type = "GtkListItemFactory*")] @@ -6931,12 +6931,12 @@ namespace Gtk { public virtual signal void clicked (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cclosure_expression_get_type ()")] - public class CClosureExpression : Gtk.Expression { + public sealed class CClosureExpression : Gtk.Expression { [CCode (has_construct_function = false, type = "GtkExpression*")] public CClosureExpression (GLib.Type value_type, GLib.ClosureMarshal? marshal, [CCode (array_length_cname = "n_params", array_length_pos = 2.5, array_length_type = "guint")] owned Gtk.Expression[] @params, GLib.Callback callback_func, void* user_data, GLib.ClosureNotify? user_destroy); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_calendar_get_type ()")] - public class Calendar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Calendar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Calendar (); public void clear_marks (); @@ -6967,7 +6967,7 @@ namespace Gtk { public signal void prev_year (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_callback_action_get_type ()")] - public class CallbackAction : Gtk.ShortcutAction { + public sealed class CallbackAction : Gtk.ShortcutAction { [CCode (has_construct_function = false, type = "GtkShortcutAction*")] public CallbackAction (owned Gtk.ShortcutFunc? callback); } @@ -7040,7 +7040,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_area_box_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellAreaBox : Gtk.CellArea, Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable { + public sealed class CellAreaBox : Gtk.CellArea, Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkCellArea*")] public CellAreaBox (); public int get_spacing (); @@ -7139,7 +7139,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_accel_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererAccel : Gtk.CellRendererText { + public sealed class CellRendererAccel : Gtk.CellRendererText { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererAccel (); [NoAccessorMethod] @@ -7155,7 +7155,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_combo_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererCombo : Gtk.CellRendererText { + public sealed class CellRendererCombo : Gtk.CellRendererText { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererCombo (); [NoAccessorMethod] @@ -7168,7 +7168,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_pixbuf_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererPixbuf : Gtk.CellRenderer { + public sealed class CellRendererPixbuf : Gtk.CellRenderer { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererPixbuf (); [NoAccessorMethod] @@ -7188,7 +7188,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_progress_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererProgress : Gtk.CellRenderer, Gtk.Orientable { + public sealed class CellRendererProgress : Gtk.CellRenderer, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererProgress (); [NoAccessorMethod] @@ -7206,7 +7206,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_spin_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererSpin : Gtk.CellRendererText { + public sealed class CellRendererSpin : Gtk.CellRendererText { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererSpin (); [NoAccessorMethod] @@ -7218,7 +7218,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_spinner_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererSpinner : Gtk.CellRenderer { + public sealed class CellRendererSpinner : Gtk.CellRenderer { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererSpinner (); [NoAccessorMethod] @@ -7330,7 +7330,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_renderer_toggle_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellRendererToggle : Gtk.CellRenderer { + public sealed class CellRendererToggle : Gtk.CellRenderer { [CCode (has_construct_function = false, type = "GtkCellRenderer*")] public CellRendererToggle (); public bool get_activatable (); @@ -7348,7 +7348,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_cell_view_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class CellView : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.CellLayout, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class CellView : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.CellLayout, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public CellView (); public Gtk.TreePath? get_displayed_row (); @@ -7376,7 +7376,7 @@ namespace Gtk { public Gtk.TreeModel model { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_center_box_get_type ()")] - public class CenterBox : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class CenterBox : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public CenterBox (); public Gtk.BaselinePosition get_baseline_position (); @@ -7443,13 +7443,13 @@ namespace Gtk { public virtual signal void toggled (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_closure_expression_get_type ()")] - public class ClosureExpression : Gtk.Expression { + public sealed class ClosureExpression : Gtk.Expression { [CCode (has_construct_function = false, type = "GtkExpression*")] public ClosureExpression (GLib.Type value_type, GLib.Closure closure, [CCode (array_length_cname = "n_params", array_length_pos = 2.5, array_length_type = "guint")] owned Gtk.Expression[]? @params); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_button_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class ColorButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ColorChooser, Gtk.ConstraintTarget { + public sealed class ColorButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ColorChooser, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ColorButton (); public bool get_modal (); @@ -7468,7 +7468,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_chooser_dialog_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class ColorChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ColorChooser, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class ColorChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ColorChooser, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public ColorChooserDialog (string? title, Gtk.Window? parent); [NoAccessorMethod] @@ -7476,7 +7476,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_chooser_widget_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class ColorChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ColorChooser, Gtk.ConstraintTarget { + public sealed class ColorChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ColorChooser, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ColorChooserWidget (); [NoAccessorMethod] @@ -7484,7 +7484,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_dialog_get_type ()")] [Version (since = "4.10")] - public class ColorDialog : GLib.Object { + public sealed class ColorDialog : GLib.Object { [CCode (has_construct_function = false)] public ColorDialog (); public async Gdk.RGBA? choose_rgba (Gtk.Window? parent, Gdk.RGBA? initial_color, GLib.Cancellable? cancellable) throws GLib.Error; @@ -7500,7 +7500,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_color_dialog_button_get_type ()")] [Version (since = "4.10")] - public class ColorDialogButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class ColorDialogButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ColorDialogButton (owned Gtk.ColorDialog? dialog); public unowned Gtk.ColorDialog? get_dialog (); @@ -7511,7 +7511,7 @@ namespace Gtk { public Gdk.RGBA rgba { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_column_view_get_type ()")] - public class ColumnView : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Scrollable { + public sealed class ColumnView : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public ColumnView (owned Gtk.SelectionModel? model); public void append_column (Gtk.ColumnViewColumn column); @@ -7543,7 +7543,7 @@ namespace Gtk { public signal void activate (uint position); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_column_view_column_get_type ()")] - public class ColumnViewColumn : GLib.Object { + public sealed class ColumnViewColumn : GLib.Object { [CCode (has_construct_function = false)] public ColumnViewColumn (string? title, owned Gtk.ListItemFactory? factory); public unowned Gtk.ColumnView? get_column_view (); @@ -7581,7 +7581,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_column_view_sorter_get_type ()")] [Version (since = "4.10")] - public class ColumnViewSorter : Gtk.Sorter { + public sealed class ColumnViewSorter : Gtk.Sorter { [CCode (has_construct_function = false)] protected ColumnViewSorter (); public uint get_n_sort_columns (); @@ -7650,7 +7650,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_combo_box_text_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class ComboBoxText : Gtk.ComboBox, Gtk.Accessible, Gtk.Buildable, Gtk.CellEditable, Gtk.CellLayout, Gtk.ConstraintTarget { + public sealed class ComboBoxText : Gtk.ComboBox, Gtk.Accessible, Gtk.Buildable, Gtk.CellEditable, Gtk.CellLayout, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ComboBoxText (); public void append (string? id, string text); @@ -7666,7 +7666,7 @@ namespace Gtk { public ComboBoxText.with_entry (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_constant_expression_get_type ()")] - public class ConstantExpression : Gtk.Expression { + public sealed class ConstantExpression : Gtk.Expression { [CCode (has_construct_function = false, type = "GtkExpression*")] public ConstantExpression (GLib.Type value_type, ...); [CCode (has_construct_function = false, type = "GtkExpression*")] @@ -7856,7 +7856,7 @@ namespace Gtk { public Gtk.Widget child { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_drag_source_get_type ()")] - public class DragSource : Gtk.GestureSingle { + public sealed class DragSource : Gtk.GestureSingle { [CCode (has_construct_function = false)] public DragSource (); [CCode (cname = "gtk_drag_source_drag_cancel")] @@ -7888,7 +7888,7 @@ namespace Gtk { public virtual signal void resize (int width, int height); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_drop_controller_motion_get_type ()")] - public class DropControllerMotion : Gtk.EventController { + public sealed class DropControllerMotion : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public DropControllerMotion (); public unowned Gdk.Drop? get_drop (); @@ -7937,7 +7937,7 @@ namespace Gtk { public signal void activate (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_drop_target_get_type ()")] - public class DropTarget : Gtk.EventController { + public sealed class DropTarget : Gtk.EventController { [CCode (has_construct_function = false)] public DropTarget (GLib.Type type, Gdk.DragAction actions); public Gdk.DragAction get_actions (); @@ -7970,7 +7970,7 @@ namespace Gtk { public signal bool on_drop (GLib.Value value, double x, double y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_drop_target_async_get_type ()")] - public class DropTargetAsync : Gtk.EventController { + public sealed class DropTargetAsync : Gtk.EventController { [CCode (has_construct_function = false)] public DropTargetAsync (owned Gdk.ContentFormats? formats, Gdk.DragAction actions); public Gdk.DragAction get_actions (); @@ -7997,7 +7997,7 @@ namespace Gtk { public bool editing { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_emoji_chooser_get_type ()")] - public class EmojiChooser : Gtk.Popover, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.ShortcutManager { + public sealed class EmojiChooser : Gtk.Popover, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public EmojiChooser (); public signal void emoji_picked (string text); @@ -8159,7 +8159,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_entry_completion_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class EntryCompletion : GLib.Object, Gtk.Buildable, Gtk.CellLayout { + public sealed class EntryCompletion : GLib.Object, Gtk.Buildable, Gtk.CellLayout { [CCode (has_construct_function = false)] public EntryCompletion (); public void complete (); @@ -8226,7 +8226,7 @@ namespace Gtk { public Gtk.Widget widget { get; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_focus_get_type ()")] - public class EventControllerFocus : Gtk.EventController { + public sealed class EventControllerFocus : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerFocus (); [NoAccessorMethod] @@ -8237,7 +8237,7 @@ namespace Gtk { public signal void leave (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_key_get_type ()")] - public class EventControllerKey : Gtk.EventController { + public sealed class EventControllerKey : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerKey (); public bool forward (Gtk.Widget widget); @@ -8250,13 +8250,13 @@ namespace Gtk { public signal bool modifiers (Gdk.ModifierType keyval); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_legacy_get_type ()")] - public class EventControllerLegacy : Gtk.EventController { + public sealed class EventControllerLegacy : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerLegacy (); public signal bool event (Gdk.Event event); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_motion_get_type ()")] - public class EventControllerMotion : Gtk.EventController { + public sealed class EventControllerMotion : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerMotion (); [NoAccessorMethod] @@ -8268,7 +8268,7 @@ namespace Gtk { public signal void motion (double x, double y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_scroll_get_type ()")] - public class EventControllerScroll : Gtk.EventController { + public sealed class EventControllerScroll : Gtk.EventController { [CCode (has_construct_function = false, type = "GtkEventController*")] public EventControllerScroll (Gtk.EventControllerScrollFlags flags); public Gtk.EventControllerScrollFlags get_flags (); @@ -8282,12 +8282,12 @@ namespace Gtk { public signal void scroll_end (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_every_filter_get_type ()")] - public class EveryFilter : Gtk.MultiFilter, GLib.ListModel, Gtk.Buildable { + public sealed class EveryFilter : Gtk.MultiFilter, GLib.ListModel, Gtk.Buildable { [CCode (has_construct_function = false)] public EveryFilter (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_expander_get_type ()")] - public class Expander : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Expander : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Expander (string? label); public unowned Gtk.Widget? get_child (); @@ -8339,7 +8339,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_dialog_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class FileChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FileChooser, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class FileChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FileChooser, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public FileChooserDialog (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, ...); } @@ -8357,7 +8357,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_widget_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class FileChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FileChooser { + public sealed class FileChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FileChooser { [CCode (has_construct_function = false, type = "GtkWidget*")] public FileChooserWidget (Gtk.FileChooserAction action); [NoAccessorMethod] @@ -8382,7 +8382,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_dialog_get_type ()")] [Version (since = "4.10")] - public class FileDialog : GLib.Object { + public sealed class FileDialog : GLib.Object { [CCode (has_construct_function = false)] public FileDialog (); public unowned string? get_accept_label (); @@ -8416,7 +8416,7 @@ namespace Gtk { public string title { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_filter_get_type ()")] - public class FileFilter : Gtk.Filter, Gtk.Buildable { + public sealed class FileFilter : Gtk.Filter, Gtk.Buildable { [CCode (has_construct_function = false)] public FileFilter (); public void add_mime_type (string mime_type); @@ -8451,7 +8451,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_launcher_get_type ()")] [Version (since = "4.10")] - public class FileLauncher : GLib.Object { + public sealed class FileLauncher : GLib.Object { [CCode (has_construct_function = false)] public FileLauncher (GLib.File? file); public unowned GLib.File? get_file (); @@ -8531,7 +8531,7 @@ namespace Gtk { public uint n_items { get; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_flow_box_get_type ()")] - public class FlowBox : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class FlowBox : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public FlowBox (); [Version (since = "4.6")] @@ -8600,7 +8600,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_button_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class FontButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FontChooser { + public sealed class FontButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FontChooser { [CCode (has_construct_function = false, type = "GtkWidget*")] public FontButton (); public bool get_modal (); @@ -8623,13 +8623,13 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_chooser_dialog_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class FontChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FontChooser, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class FontChooserDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FontChooser, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false, type = "GtkWidget*")] public FontChooserDialog (string? title, Gtk.Window? parent); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_chooser_widget_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class FontChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FontChooser { + public sealed class FontChooserWidget : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.FontChooser { [CCode (has_construct_function = false, type = "GtkWidget*")] public FontChooserWidget (); [NoAccessorMethod] @@ -8637,7 +8637,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_dialog_get_type ()")] [Version (since = "4.10")] - public class FontDialog : GLib.Object { + public sealed class FontDialog : GLib.Object { [CCode (has_construct_function = false)] public FontDialog (); public async Pango.FontFace? choose_face (Gtk.Window? parent, Pango.FontFace? initial_value, GLib.Cancellable? cancellable) throws GLib.Error; @@ -8662,7 +8662,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_font_dialog_button_get_type ()")] [Version (since = "4.10")] - public class FontDialogButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class FontDialogButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public FontDialogButton (owned Gtk.FontDialog? dialog); public unowned Gtk.FontDialog? get_dialog (); @@ -8767,7 +8767,7 @@ namespace Gtk { public signal void update (Gdk.EventSequence? sequence); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_click_get_type ()")] - public class GestureClick : Gtk.GestureSingle { + public sealed class GestureClick : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureClick (); public signal void pressed (int n_press, double x, double y); @@ -8776,7 +8776,7 @@ namespace Gtk { public signal void unpaired_release (double x, double y, uint button, Gdk.EventSequence? sequence); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_drag_get_type ()")] - public class GestureDrag : Gtk.GestureSingle { + public sealed class GestureDrag : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureDrag (); public bool get_offset (out double x, out double y); @@ -8786,7 +8786,7 @@ namespace Gtk { public signal void drag_update (double offset_x, double offset_y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_long_press_get_type ()")] - public class GestureLongPress : Gtk.GestureSingle { + public sealed class GestureLongPress : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureLongPress (); public double get_delay_factor (); @@ -8796,7 +8796,7 @@ namespace Gtk { public signal void pressed (double x, double y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_pan_get_type ()")] - public class GesturePan : Gtk.GestureDrag { + public sealed class GesturePan : Gtk.GestureDrag { [CCode (has_construct_function = false, type = "GtkGesture*")] public GesturePan (Gtk.Orientation orientation); public Gtk.Orientation get_orientation (); @@ -8805,14 +8805,14 @@ namespace Gtk { public signal void pan (Gtk.PanDirection direction, double offset); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_rotate_get_type ()")] - public class GestureRotate : Gtk.Gesture { + public sealed class GestureRotate : Gtk.Gesture { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureRotate (); public double get_angle_delta (); public signal void angle_changed (double angle, double angle_delta); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_single_get_type ()")] - public class GestureSingle : Gtk.Gesture { + public sealed class GestureSingle : Gtk.Gesture { [CCode (has_construct_function = false)] protected GestureSingle (); public uint get_button (); @@ -8828,7 +8828,7 @@ namespace Gtk { public bool touch_only { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_stylus_get_type ()")] - public class GestureStylus : Gtk.GestureSingle { + public sealed class GestureStylus : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureStylus (); public bool get_axes ([CCode (array_length = false)] Gdk.AxisUse[] axes, [CCode (array_length = false)] out double[] values); @@ -8847,14 +8847,14 @@ namespace Gtk { public signal void up (double x, double y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_swipe_get_type ()")] - public class GestureSwipe : Gtk.GestureSingle { + public sealed class GestureSwipe : Gtk.GestureSingle { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureSwipe (); public bool get_velocity (out double velocity_x, out double velocity_y); public signal void swipe (double velocity_x, double velocity_y); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_zoom_get_type ()")] - public class GestureZoom : Gtk.Gesture { + public sealed class GestureZoom : Gtk.Gesture { [CCode (has_construct_function = false, type = "GtkGesture*")] public GestureZoom (); public double get_scale_delta (); @@ -8932,7 +8932,7 @@ namespace Gtk { public int row_span { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_grid_view_get_type ()")] - public class GridView : Gtk.ListBase, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable, Gtk.Scrollable { + public sealed class GridView : Gtk.ListBase, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public GridView (owned Gtk.SelectionModel? model, owned Gtk.ListItemFactory? factory); public bool get_enable_rubberband (); @@ -8956,7 +8956,7 @@ namespace Gtk { public signal void activate (uint position); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_header_bar_get_type ()")] - public class HeaderBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class HeaderBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public HeaderBar (); public unowned string? get_decoration_layout (); @@ -9023,7 +9023,7 @@ namespace Gtk { public void set_context_id (string? context_id); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_paintable_get_type ()")] - public class IconPaintable : GLib.Object, Gdk.Paintable, Gtk.SymbolicPaintable { + public sealed class IconPaintable : GLib.Object, Gdk.Paintable, Gtk.SymbolicPaintable { [CCode (has_construct_function = false)] protected IconPaintable (); [CCode (has_construct_function = false)] @@ -9036,7 +9036,7 @@ namespace Gtk { public bool is_symbolic { get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_theme_get_type ()")] - public class IconTheme : GLib.Object { + public sealed class IconTheme : GLib.Object { [CCode (has_construct_function = false)] public IconTheme (); public void add_resource_path (string path); @@ -9073,7 +9073,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_view_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class IconView : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.CellLayout, Gtk.ConstraintTarget, Gtk.Scrollable { + public sealed class IconView : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.CellLayout, Gtk.ConstraintTarget, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public IconView (); public Gdk.Paintable? create_drag_icon (Gtk.TreePath path); @@ -9168,7 +9168,7 @@ namespace Gtk { public signal void unselect_all (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_image_get_type ()")] - public class Image : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Image : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Image (); public void clear (); @@ -9216,7 +9216,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_info_bar_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class InfoBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class InfoBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public InfoBar (); public void add_action_widget (Gtk.Widget child, int response_id); @@ -9244,7 +9244,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_inscription_get_type ()")] [Version (since = "4.8")] - public class Inscription : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Inscription : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Inscription (string? text); public unowned Pango.AttrList? get_attributes (); @@ -9281,7 +9281,7 @@ namespace Gtk { public float yalign { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_keyval_trigger_get_type ()")] - public class KeyvalTrigger : Gtk.ShortcutTrigger { + public sealed class KeyvalTrigger : Gtk.ShortcutTrigger { [CCode (has_construct_function = false, type = "GtkShortcutTrigger*")] public KeyvalTrigger (uint keyval, Gdk.ModifierType modifiers); public uint get_keyval (); @@ -9290,7 +9290,7 @@ namespace Gtk { public Gdk.ModifierType modifiers { get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_label_get_type ()")] - public class Label : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Label : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Label (string? str); public unowned Pango.AttrList? get_attributes (); @@ -9405,7 +9405,7 @@ namespace Gtk { public virtual void unroot (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_level_bar_get_type ()")] - public class LevelBar : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class LevelBar : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public LevelBar (); public void add_offset_value (string name, double value); @@ -9431,7 +9431,7 @@ namespace Gtk { public signal void offset_changed (string name); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_link_button_get_type ()")] - public class LinkButton : Gtk.Button, Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class LinkButton : Gtk.Button, Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public LinkButton (string uri); public unowned string get_uri (); @@ -9450,7 +9450,7 @@ namespace Gtk { protected ListBase (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_box_get_type ()")] - public class ListBox : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class ListBox : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ListBox (); public void append (Gtk.Widget child); @@ -9519,7 +9519,7 @@ namespace Gtk { public virtual signal void activate (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_item_get_type ()")] - public class ListItem : GLib.Object { + public sealed class ListItem : GLib.Object { [CCode (has_construct_function = false)] protected ListItem (); public bool get_activatable (); @@ -9539,7 +9539,7 @@ namespace Gtk { public bool selected { get; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_item_factory_get_type ()")] - public class ListItemFactory : GLib.Object { + public sealed class ListItemFactory : GLib.Object { [CCode (has_construct_function = false)] protected ListItemFactory (); } @@ -9573,7 +9573,7 @@ namespace Gtk { public void swap (Gtk.TreeIter a, Gtk.TreeIter b); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_list_view_get_type ()")] - public class ListView : Gtk.ListBase, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable, Gtk.Scrollable { + public sealed class ListView : Gtk.ListBase, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public ListView (owned Gtk.SelectionModel? model, owned Gtk.ListItemFactory? factory); public bool get_enable_rubberband (); @@ -9595,7 +9595,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_lock_button_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class LockButton : Gtk.Button, Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class LockButton : Gtk.Button, Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public LockButton (GLib.Permission? permission); public unowned GLib.Permission? get_permission (); @@ -9725,7 +9725,7 @@ namespace Gtk { public double volume { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_menu_button_get_type ()")] - public class MenuButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class MenuButton : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public MenuButton (); [Version (since = "4.10")] @@ -9809,13 +9809,13 @@ namespace Gtk { public bool use_markup { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_mnemonic_action_get_type ()")] - public class MnemonicAction : Gtk.ShortcutAction { + public sealed class MnemonicAction : Gtk.ShortcutAction { [CCode (has_construct_function = false)] protected MnemonicAction (); public static unowned Gtk.MnemonicAction @get (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_mnemonic_trigger_get_type ()")] - public class MnemonicTrigger : Gtk.ShortcutTrigger { + public sealed class MnemonicTrigger : Gtk.ShortcutTrigger { [CCode (has_construct_function = false, type = "GtkShortcutTrigger*")] public MnemonicTrigger (uint keyval); public uint get_keyval (); @@ -9875,7 +9875,7 @@ namespace Gtk { public uint n_items { get; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_named_action_get_type ()")] - public class NamedAction : Gtk.ShortcutAction { + public sealed class NamedAction : Gtk.ShortcutAction { [CCode (has_construct_function = false, type = "GtkShortcutAction*")] public NamedAction (string name); public unowned string get_action_name (); @@ -9903,7 +9903,7 @@ namespace Gtk { public virtual signal void response (int response_id); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_never_trigger_get_type ()")] - public class NeverTrigger : Gtk.ShortcutTrigger { + public sealed class NeverTrigger : Gtk.ShortcutTrigger { [CCode (has_construct_function = false)] protected NeverTrigger (); public static unowned Gtk.NeverTrigger @get (); @@ -9923,7 +9923,7 @@ namespace Gtk { public uint n_items { get; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_notebook_get_type ()")] - public class Notebook : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Notebook : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Notebook (); public int append_page (Gtk.Widget child, Gtk.Widget? tab_label = null); @@ -9992,7 +9992,7 @@ namespace Gtk { public signal void switch_page (Gtk.Widget page, uint page_num); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_notebook_page_get_type ()")] - public class NotebookPage : GLib.Object { + public sealed class NotebookPage : GLib.Object { [CCode (has_construct_function = false)] protected NotebookPage (); public unowned Gtk.Widget get_child (); @@ -10017,7 +10017,7 @@ namespace Gtk { public string tab_label { owned get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_nothing_action_get_type ()")] - public class NothingAction : Gtk.ShortcutAction { + public sealed class NothingAction : Gtk.ShortcutAction { [CCode (has_construct_function = false)] protected NothingAction (); public static unowned Gtk.NothingAction @get (); @@ -10034,13 +10034,13 @@ namespace Gtk { public Gtk.SortType sort_order { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_object_expression_get_type ()")] - public class ObjectExpression : Gtk.Expression { + public sealed class ObjectExpression : Gtk.Expression { [CCode (has_construct_function = false, type = "GtkExpression*")] public ObjectExpression (GLib.Object object); public unowned GLib.Object? get_object (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_overlay_get_type ()")] - public class Overlay : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Overlay : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Overlay (); public void add_overlay (Gtk.Widget widget); @@ -10071,7 +10071,7 @@ namespace Gtk { public bool measure { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_pad_controller_get_type ()")] - public class PadController : Gtk.EventController { + public sealed class PadController : Gtk.EventController { [CCode (has_construct_function = false)] public PadController (GLib.ActionGroup group, Gdk.Device? pad); public void set_action (Gtk.PadActionType type, int index, int mode, string label, string action_name); @@ -10082,7 +10082,7 @@ namespace Gtk { public Gdk.Device pad { owned get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_page_setup_get_type ()")] - public class PageSetup : GLib.Object { + public sealed class PageSetup : GLib.Object { [CCode (has_construct_function = false)] public PageSetup (); public Gtk.PageSetup copy (); @@ -10117,7 +10117,7 @@ namespace Gtk { public void to_key_file (GLib.KeyFile key_file, string? group_name); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_paned_get_type ()")] - public class Paned : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class Paned : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public Paned (Gtk.Orientation orientation); public unowned Gtk.Widget? get_end_child (); @@ -10200,7 +10200,7 @@ namespace Gtk { public ParamSpecExpression (string name, string nick, string blurb, GLib.ParamFlags flags); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_password_entry_get_type ()")] - public class PasswordEntry : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Editable { + public sealed class PasswordEntry : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Editable { [CCode (has_construct_function = false, type = "GtkWidget*")] public PasswordEntry (); public unowned GLib.MenuModel? get_extra_menu (); @@ -10301,7 +10301,7 @@ namespace Gtk { public virtual signal void closed (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_menu_get_type ()")] - public class PopoverMenu : Gtk.Popover, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.ShortcutManager { + public sealed class PopoverMenu : Gtk.Popover, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.ShortcutManager { [CCode (has_construct_function = false)] protected PopoverMenu (); public new bool add_child (Gtk.Widget child, string id); @@ -10317,7 +10317,7 @@ namespace Gtk { public string visible_submenu { owned get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_menu_bar_get_type ()")] - public class PopoverMenuBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class PopoverMenuBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false)] protected PopoverMenuBar (); public new bool add_child (Gtk.Widget child, string id); @@ -10329,7 +10329,7 @@ namespace Gtk { public GLib.MenuModel menu_model { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_context_get_type ()")] - public class PrintContext : GLib.Object { + public sealed class PrintContext : GLib.Object { [CCode (has_construct_function = false)] protected PrintContext (); public Pango.Context create_pango_context (); @@ -10418,7 +10418,7 @@ namespace Gtk { public virtual signal void update_custom_widget (Gtk.Widget widget, Gtk.PageSetup setup, Gtk.PrintSettings settings); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_settings_get_type ()")] - public class PrintSettings : GLib.Object { + public sealed class PrintSettings : GLib.Object { [CCode (has_construct_function = false)] public PrintSettings (); public Gtk.PrintSettings copy (); @@ -10503,7 +10503,7 @@ namespace Gtk { public void unset (string key); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_progress_bar_get_type ()")] - public class ProgressBar : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class ProgressBar : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public ProgressBar (); public Pango.EllipsizeMode get_ellipsize (); @@ -10527,7 +10527,7 @@ namespace Gtk { public string text { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_property_expression_get_type ()")] - public class PropertyExpression : Gtk.Expression { + public sealed class PropertyExpression : Gtk.Expression { [CCode (has_construct_function = false, type = "GtkExpression*")] public PropertyExpression (GLib.Type this_type, owned Gtk.Expression? expression, string property_name); [CCode (has_construct_function = false, type = "GtkExpression*")] @@ -10624,7 +10624,7 @@ namespace Gtk { public virtual signal void changed (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_revealer_get_type ()")] - public class Revealer : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Revealer : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Revealer (); public unowned Gtk.Widget? get_child (); @@ -10692,7 +10692,7 @@ namespace Gtk { public virtual signal void value_changed (double value); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_scrollbar_get_type ()")] - public class Scrollbar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class Scrollbar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public Scrollbar (Gtk.Orientation orientation, Gtk.Adjustment? adjustment); public unowned Gtk.Adjustment get_adjustment (); @@ -10700,7 +10700,7 @@ namespace Gtk { public Gtk.Adjustment adjustment { get; set construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_scrolled_window_get_type ()")] - public class ScrolledWindow : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class ScrolledWindow : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ScrolledWindow (); public unowned Gtk.Widget? get_child (); @@ -10758,7 +10758,7 @@ namespace Gtk { public signal bool scroll_child (Gtk.ScrollType scroll, bool horizontal); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_search_bar_get_type ()")] - public class SearchBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class SearchBar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public SearchBar (); public void connect_entry (Gtk.Editable entry); @@ -10777,7 +10777,7 @@ namespace Gtk { public bool show_close_button { get; set construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_search_entry_get_type ()")] - public class SearchEntry : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Editable { + public sealed class SearchEntry : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Editable { [CCode (has_construct_function = false, type = "GtkWidget*")] public SearchEntry (); public unowned Gtk.Widget? get_key_capture_widget (); @@ -10817,12 +10817,12 @@ namespace Gtk { public uint n_items { get; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_separator_get_type ()")] - public class Separator : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class Separator : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public Separator (Gtk.Orientation orientation); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_settings_get_type ()")] - public class Settings : GLib.Object, Gtk.StyleProvider { + public sealed class Settings : GLib.Object, Gtk.StyleProvider { [CCode (has_construct_function = false)] protected Settings (); public static unowned Gtk.Settings? get_default (); @@ -10956,7 +10956,7 @@ namespace Gtk { public string to_string (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcut_controller_get_type ()")] - public class ShortcutController : Gtk.EventController, GLib.ListModel, Gtk.Buildable { + public sealed class ShortcutController : Gtk.EventController, GLib.ListModel, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkEventController*")] public ShortcutController (); public void add_shortcut (owned Gtk.Shortcut shortcut); @@ -10980,7 +10980,7 @@ namespace Gtk { public Gtk.ShortcutScope scope { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcut_label_get_type ()")] - public class ShortcutLabel : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class ShortcutLabel : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public ShortcutLabel (string accelerator); public unowned string? get_accelerator (); @@ -11005,7 +11005,7 @@ namespace Gtk { public Gdk.KeyMatch trigger (Gdk.Event event, bool enable_mnemonics); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_group_get_type ()")] - public class ShortcutsGroup : Gtk.Box, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class ShortcutsGroup : Gtk.Box, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false)] protected ShortcutsGroup (); [NoAccessorMethod] @@ -11020,7 +11020,7 @@ namespace Gtk { public string view { owned get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_section_get_type ()")] - public class ShortcutsSection : Gtk.Box, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class ShortcutsSection : Gtk.Box, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false)] protected ShortcutsSection (); [NoAccessorMethod] @@ -11034,7 +11034,7 @@ namespace Gtk { public signal bool change_current_page (int object); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_shortcut_get_type ()")] - public class ShortcutsShortcut : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class ShortcutsShortcut : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false)] protected ShortcutsShortcut (); [NoAccessorMethod] @@ -11061,7 +11061,7 @@ namespace Gtk { public Gtk.SizeGroup title_size_group { set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_window_get_type ()")] - public class ShortcutsWindow : Gtk.Window, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { + public sealed class ShortcutsWindow : Gtk.Window, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager { [CCode (has_construct_function = false)] protected ShortcutsWindow (); [NoAccessorMethod] @@ -11072,14 +11072,14 @@ namespace Gtk { public signal void search (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_signal_action_get_type ()")] - public class SignalAction : Gtk.ShortcutAction { + public sealed class SignalAction : Gtk.ShortcutAction { [CCode (has_construct_function = false, type = "GtkShortcutAction*")] public SignalAction (string signal_name); public unowned string get_signal_name (); public string signal_name { get; construct; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_signal_list_item_factory_get_type ()")] - public class SignalListItemFactory : Gtk.ListItemFactory { + public sealed class SignalListItemFactory : Gtk.ListItemFactory { [CCode (has_construct_function = false, type = "GtkListItemFactory*")] public SignalListItemFactory (); public signal void bind (GLib.Object object); @@ -11144,7 +11144,7 @@ namespace Gtk { public uint size { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_snapshot_get_type ()")] - public class Snapshot : Gdk.Snapshot { + public sealed class Snapshot : Gdk.Snapshot { [CCode (has_construct_function = false)] public Snapshot (); public void append_border (Gsk.RoundedRect outline, [CCode (array_length = false)] float border_width[4], [CCode (array_length = false)] Gdk.RGBA border_color[4]); @@ -11237,7 +11237,7 @@ namespace Gtk { public signal void changed (Gtk.SorterChange change); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_spin_button_get_type ()")] - public class SpinButton : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.CellEditable, Gtk.ConstraintTarget, Gtk.Editable, Gtk.Orientable { + public sealed class SpinButton : Gtk.Widget, Gtk.Accessible, Gtk.AccessibleRange, Gtk.Buildable, Gtk.CellEditable, Gtk.ConstraintTarget, Gtk.Editable, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public SpinButton (Gtk.Adjustment? adjustment, double climb_rate, uint digits); public void configure (Gtk.Adjustment? adjustment, double climb_rate, uint digits); @@ -11281,7 +11281,7 @@ namespace Gtk { public signal void wrapped (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_spinner_get_type ()")] - public class Spinner : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Spinner : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Spinner (); public bool get_spinning (); @@ -11291,7 +11291,7 @@ namespace Gtk { public bool spinning { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_get_type ()")] - public class Stack : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Stack : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Stack (); public new unowned Gtk.StackPage add_child (Gtk.Widget child); @@ -11328,7 +11328,7 @@ namespace Gtk { public string visible_child_name { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_page_get_type ()")] - public class StackPage : GLib.Object, Gtk.Accessible { + public sealed class StackPage : GLib.Object, Gtk.Accessible { [CCode (has_construct_function = false)] protected StackPage (); public unowned Gtk.Widget get_child (); @@ -11353,7 +11353,7 @@ namespace Gtk { public bool visible { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_sidebar_get_type ()")] - public class StackSidebar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class StackSidebar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public StackSidebar (); public unowned Gtk.Stack? get_stack (); @@ -11361,7 +11361,7 @@ namespace Gtk { public Gtk.Stack stack { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_switcher_get_type ()")] - public class StackSwitcher : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { + public sealed class StackSwitcher : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable { [CCode (has_construct_function = false, type = "GtkWidget*")] public StackSwitcher (); public unowned Gtk.Stack? get_stack (); @@ -11370,7 +11370,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_statusbar_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class Statusbar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Statusbar : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Statusbar (); public uint get_context_id (string context_description); @@ -11491,7 +11491,7 @@ namespace Gtk { public Gdk.Display display { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_switch_get_type ()")] - public class Switch : Gtk.Widget, Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget { + public sealed class Switch : Gtk.Widget, Gtk.Accessible, Gtk.Actionable, Gtk.Buildable, Gtk.ConstraintTarget { [CCode (has_construct_function = false, type = "GtkWidget*")] public Switch (); public bool get_active (); @@ -11891,7 +11891,7 @@ namespace Gtk { public bool wrap_mode_set { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_text_tag_table_get_type ()")] - public class TextTagTable : GLib.Object, Gtk.Buildable { + public sealed class TextTagTable : GLib.Object, Gtk.Buildable { [CCode (has_construct_function = false)] public TextTagTable (); public bool add (Gtk.TextTag tag); @@ -12041,7 +12041,7 @@ namespace Gtk { public virtual signal void toggled (); } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tooltip_get_type ()")] - public class Tooltip : GLib.Object { + public sealed class Tooltip : GLib.Object { [CCode (has_construct_function = false)] protected Tooltip (); public void set_custom (Gtk.Widget? custom_widget); @@ -12251,7 +12251,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_selection_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class TreeSelection : GLib.Object { + public sealed class TreeSelection : GLib.Object { [CCode (has_construct_function = false)] protected TreeSelection (); public int count_selected_rows (); @@ -12444,7 +12444,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tree_view_column_get_type ()")] [Version (deprecated = true, deprecated_since = "4.10")] - public class TreeViewColumn : GLib.InitiallyUnowned, Gtk.Buildable, Gtk.CellLayout { + public sealed class TreeViewColumn : GLib.InitiallyUnowned, Gtk.Buildable, Gtk.CellLayout { [CCode (has_construct_function = false)] public TreeViewColumn (); public bool cell_get_position (Gtk.CellRenderer cell_renderer, out int x_offset, out int width); @@ -12519,7 +12519,7 @@ namespace Gtk { } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_uri_launcher_get_type ()")] [Version (since = "4.10")] - public class UriLauncher : GLib.Object { + public sealed class UriLauncher : GLib.Object { [CCode (has_construct_function = false)] public UriLauncher (string? uri); public unowned string? get_uri (); @@ -12555,7 +12555,7 @@ namespace Gtk { public Gtk.MediaStream media_stream { get; set; } } [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_viewport_get_type ()")] - public class Viewport : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Scrollable { + public sealed class Viewport : Gtk.Widget, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Scrollable { [CCode (has_construct_function = false, type = "GtkWidget*")] public Viewport (Gtk.Adjustment? hadjustment, Gtk.Adjustment? vadjustment); public unowned Gtk.Widget? get_child (); diff --git a/vapi/javascriptcoregtk-6.0.vapi b/vapi/javascriptcoregtk-6.0.vapi index 00053e2e0..82921591a 100644 --- a/vapi/javascriptcoregtk-6.0.vapi +++ b/vapi/javascriptcoregtk-6.0.vapi @@ -65,7 +65,7 @@ namespace JSC { public static bool set_uint (string option, uint value); } [CCode (cheader_filename = "jsc/jsc.h", type_id = "jsc_class_get_type ()")] - public class Class : GLib.Object { + public sealed class Class : GLib.Object { [CCode (has_construct_function = false)] protected Class (); [CCode (cname = "jsc_class_add_constructor_variadic")] diff --git a/vapi/json-glib-1.0.vapi b/vapi/json-glib-1.0.vapi index aec13d632..622737ee0 100644 --- a/vapi/json-glib-1.0.vapi +++ b/vapi/json-glib-1.0.vapi @@ -280,7 +280,7 @@ namespace Json { } [CCode (cheader_filename = "json-glib/json-glib.h", type_id = "json_path_get_type ()")] [Version (since = "0.14")] - public class Path : GLib.Object { + public sealed class Path : GLib.Object { [CCode (has_construct_function = false)] public Path (); public bool compile (string expression) throws GLib.Error; diff --git a/vapi/libgnome-menu-3.0.vapi b/vapi/libgnome-menu-3.0.vapi index 9bf495e20..7f2530a19 100644 --- a/vapi/libgnome-menu-3.0.vapi +++ b/vapi/libgnome-menu-3.0.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "GMenu", gir_namespace = "GMenu", gir_version = "3.0", lower_case_cprefix = "gmenu_")] namespace GMenu { [CCode (cheader_filename = "gmenu-tree.h", type_id = "gmenu_tree_get_type ()")] - public class Tree : GLib.Object { + public sealed class Tree : GLib.Object { [CCode (has_construct_function = false)] public Tree (string menu_basename, GMenu.TreeFlags flags); [CCode (has_construct_function = false)] diff --git a/vapi/libgsf-1.vapi b/vapi/libgsf-1.vapi index 119706950..d72b3c1cd 100644 --- a/vapi/libgsf-1.vapi +++ b/vapi/libgsf-1.vapi @@ -19,7 +19,7 @@ namespace Gsf { public void* peek_real_data (out size_t ret_size) throws GLib.Error; } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_doc_meta_data_get_type ()")] - public class DocMetaData : GLib.Object { + public sealed class DocMetaData : GLib.Object { [CCode (has_construct_function = false)] public DocMetaData (); public void @foreach ([CCode (type = "GHFunc")] GLib.HFunc func); @@ -56,7 +56,7 @@ namespace Gsf { public GLib.Value? swap_val (owned GLib.Value val); } [CCode (cheader_filename = "gsf/gsf.h", lower_case_csuffix = "docprop_vector", type_id = "gsf_docprop_vector_get_type ()")] - public class DocPropVector : GLib.Object { + public sealed class DocPropVector : GLib.Object { [CCode (has_construct_function = false)] public DocPropVector (); public void append (GLib.Value value); @@ -74,32 +74,32 @@ namespace Gsf { public virtual int num_children (); } [CCode (cheader_filename = "gsf/gsf.h", lower_case_csuffix = "infile_msole", type_id = "gsf_infile_msole_get_type ()")] - public class InfileMSOle : Gsf.Infile { + public sealed class InfileMSOle : Gsf.Infile { [CCode (has_construct_function = false, type = "GsfInfile*")] public InfileMSOle (Gsf.Input source) throws GLib.Error; public bool get_class_id (out uint8 res); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_infile_msvba_get_type ()")] - public class InfileMSVBA : Gsf.Infile { + public sealed class InfileMSVBA : Gsf.Infile { [CCode (has_construct_function = false, type = "GsfInfile*")] public InfileMSVBA (Gsf.Infile source) throws GLib.Error; public unowned GLib.HashTable get_modules (); public GLib.HashTable steal_modules (); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_infile_stdio_get_type ()")] - public class InfileStdio : Gsf.Infile { + public sealed class InfileStdio : Gsf.Infile { [CCode (has_construct_function = false, type = "GsfInfile*")] public InfileStdio (string root) throws GLib.Error; } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_infile_tar_get_type ()")] - public class InfileTar : Gsf.Infile { + public sealed class InfileTar : Gsf.Infile { [CCode (has_construct_function = false, type = "GsfInfile*")] public InfileTar (Gsf.Input source) throws GLib.Error; [NoAccessorMethod] public Gsf.Input source { owned get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_infile_zip_get_type ()")] - public class InfileZip : Gsf.Infile { + public sealed class InfileZip : Gsf.Infile { [CCode (has_construct_function = false, type = "GsfInfile*")] public InfileZip (Gsf.Input source) throws GLib.Error; [NoAccessorMethod] @@ -158,7 +158,7 @@ namespace Gsf { public int64 size { get; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_gzip_get_type ()")] - public class InputGZip : Gsf.Input { + public sealed class InputGZip : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputGZip (Gsf.Input source) throws GLib.Error; [NoAccessorMethod] @@ -169,7 +169,7 @@ namespace Gsf { public int64 uncompressed_size { get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_gio_get_type ()")] - public class InputGio : Gsf.Input { + public sealed class InputGio : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputGio (GLib.File file) throws GLib.Error; [CCode (has_construct_function = false, type = "GsfInput*")] @@ -178,7 +178,7 @@ namespace Gsf { public InputGio.for_uri (string uri) throws GLib.Error; } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_http_get_type ()")] - public class InputHTTP : Gsf.Input { + public sealed class InputHTTP : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputHTTP (string url) throws GLib.Error; public string get_content_type (); @@ -187,7 +187,7 @@ namespace Gsf { public string url { owned get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_memory_get_type ()")] - public class InputMemory : Gsf.Input { + public sealed class InputMemory : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputMemory ([CCode (array_length_cname = "length", array_length_pos = 1.5)] uint8[] buf, bool needs_free); [CCode (has_construct_function = false, type = "GsfInput*")] @@ -198,21 +198,21 @@ namespace Gsf { public InputMemory.from_iochannel (GLib.IOChannel channel) throws GLib.Error; } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_proxy_get_type ()")] - public class InputProxy : Gsf.Input { + public sealed class InputProxy : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputProxy (Gsf.Input source); [CCode (has_construct_function = false, type = "GsfInput*")] public InputProxy.section (Gsf.Input source, Gsf.off_t offset, Gsf.off_t size); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_stdio_get_type ()")] - public class InputStdio : Gsf.Input { + public sealed class InputStdio : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputStdio (string filename) throws GLib.Error; [CCode (has_construct_function = false, type = "GsfInput*")] public InputStdio.FILE (string filename, owned void* file, bool keep_open); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_input_textline_get_type ()")] - public class InputTextline : Gsf.Input { + public sealed class InputTextline : Gsf.Input { [CCode (has_construct_function = false, type = "GsfInput*")] public InputTextline (Gsf.Input source); [CCode (array_length = false)] @@ -260,7 +260,7 @@ namespace Gsf { public Gsf.Output open_pkg_add_rel (string name, string content_type, Gsf.Outfile parent, string type); } [CCode (cheader_filename = "gsf/gsf.h", lower_case_csuffix = "outfile_msole", type_id = "gsf_outfile_msole_get_type ()")] - public class OutfileMSOle : Gsf.Outfile { + public sealed class OutfileMSOle : Gsf.Outfile { [CCode (has_construct_function = false, type = "GsfOutfile*")] public OutfileMSOle (Gsf.Output sink); [CCode (has_construct_function = false, type = "GsfOutfile*")] @@ -274,7 +274,7 @@ namespace Gsf { public uint small_block_size { get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_outfile_open_pkg_get_type ()")] - public class OutfileOpenPkg : Gsf.Outfile { + public sealed class OutfileOpenPkg : Gsf.Outfile { [CCode (has_construct_function = false, type = "GsfOutfile*")] public OutfileOpenPkg (Gsf.Outfile sink); public unowned string add_extern_rel (string target, string content_type); @@ -289,12 +289,12 @@ namespace Gsf { public Gsf.Outfile sink { owned get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_outfile_stdio_get_type ()")] - public class OutfileStdio : Gsf.Outfile { + public sealed class OutfileStdio : Gsf.Outfile { [CCode (has_construct_function = false, type = "GsfOutfile*")] public OutfileStdio (string root) throws GLib.Error; } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_outfile_zip_get_type ()")] - public class OutfileZip : Gsf.Outfile { + public sealed class OutfileZip : Gsf.Outfile { [CCode (has_construct_function = false, type = "GsfOutfile*")] public OutfileZip (Gsf.Output sink) throws GLib.Error; public bool set_compression_method (Gsf.ZipCompressionMethod method); @@ -353,7 +353,7 @@ namespace Gsf { public int64 size { get; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_output_bzip_get_type ()")] - public class OutputBzip : Gsf.Output { + public sealed class OutputBzip : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputBzip (Gsf.Output sink) throws GLib.Error; } @@ -384,7 +384,7 @@ namespace Gsf { public Gsf.Output sink { owned get; set; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_output_gzip_get_type ()")] - public class OutputGZip : Gsf.Output { + public sealed class OutputGZip : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputGZip (Gsf.Output sink) throws GLib.Error; [NoAccessorMethod] @@ -395,7 +395,7 @@ namespace Gsf { public Gsf.Output sink { owned get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_output_gio_get_type ()")] - public class OutputGio : Gsf.Output { + public sealed class OutputGio : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputGio (GLib.File file); [CCode (has_construct_function = false, type = "GsfOutput*")] @@ -404,12 +404,12 @@ namespace Gsf { public OutputGio.for_uri (string uri) throws GLib.Error; } [CCode (cheader_filename = "gsf/gsf.h", lower_case_csuffix = "output_iochannel", type_id = "gsf_output_iochannel_get_type ()")] - public class OutputIOChannel : Gsf.Output { + public sealed class OutputIOChannel : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputIOChannel (GLib.IOChannel channel); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_output_iconv_get_type ()")] - public class OutputIconv : Gsf.Output { + public sealed class OutputIconv : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputIconv (Gsf.Output sink, string dst, string src); [NoAccessorMethod] @@ -422,7 +422,7 @@ namespace Gsf { public Gsf.Output sink { owned get; construct; } } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_output_memory_get_type ()")] - public class OutputMemory : Gsf.Output { + public sealed class OutputMemory : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputMemory (); [CCode (array_length = false)] @@ -431,7 +431,7 @@ namespace Gsf { public unowned uint8[]? steal_bytes (); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_output_stdio_get_type ()")] - public class OutputStdio : Gsf.Output { + public sealed class OutputStdio : Gsf.Output { [CCode (has_construct_function = false, type = "GsfOutput*")] public OutputStdio (string filename) throws GLib.Error; [CCode (has_construct_function = false, type = "GsfOutput*")] @@ -453,7 +453,7 @@ namespace Gsf { public SharedMemory.mmapped_new (void* buf, Gsf.off_t size); } [CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_structured_blob_get_type ()")] - public class StructuredBlob : Gsf.Infile { + public sealed class StructuredBlob : Gsf.Infile { [CCode (has_construct_function = false)] protected StructuredBlob (); public static Gsf.StructuredBlob read (Gsf.Input input); diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi index 7b8d0563f..76a044ba6 100644 --- a/vapi/libsoup-2.4.vapi +++ b/vapi/libsoup-2.4.vapi @@ -181,12 +181,12 @@ namespace Soup { public string scheme_name { get; } } [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_basic_get_type ()")] - public class AuthBasic : Soup.Auth { + public sealed class AuthBasic : Soup.Auth { [CCode (has_construct_function = false)] protected AuthBasic (); } [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_digest_get_type ()")] - public class AuthDigest : Soup.Auth { + public sealed class AuthDigest : Soup.Auth { [CCode (has_construct_function = false)] protected AuthDigest (); } @@ -251,12 +251,12 @@ namespace Soup { public virtual signal void authenticate (Soup.Message msg, Soup.Auth auth, bool retrying); } [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_ntlm_get_type ()")] - public class AuthNTLM : Soup.Auth { + public sealed class AuthNTLM : Soup.Auth { [CCode (has_construct_function = false)] protected AuthNTLM (); } [CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_negotiate_get_type ()")] - public class AuthNegotiate : Soup.Auth { + public sealed class AuthNegotiate : Soup.Auth { [CCode (has_construct_function = false)] protected AuthNegotiate (); [Version (since = "2.54")] diff --git a/vapi/libwnck-3.0.vapi b/vapi/libwnck-3.0.vapi index 32ebf0b8e..ecdce7c9f 100644 --- a/vapi/libwnck-3.0.vapi +++ b/vapi/libwnck-3.0.vapi @@ -62,7 +62,7 @@ namespace Wnck { public virtual signal void name_changed (); } [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_handle_get_type ()")] - public class Handle : GLib.Object { + public sealed class Handle : GLib.Object { [CCode (has_construct_function = false)] public Handle (Wnck.ClientType client_type); public unowned Wnck.Application get_application (ulong xwindow); @@ -77,7 +77,7 @@ namespace Wnck { public Wnck.ClientType client_type { get; set construct; } } [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_image_menu_item_get_type ()")] - public class ImageMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable { + public sealed class ImageMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable { [CCode (has_construct_function = false, type = "GtkWidget*")] public ImageMenuItem (); public void make_label_bold (); diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata index 4b39e2c86..2eac2a944 100644 --- a/vapi/metadata/Gtk-4.0.metadata +++ b/vapi/metadata/Gtk-4.0.metadata @@ -394,58 +394,6 @@ editable_install_properties skip *.ref unowned *.unref destroys_instance=false -// Add final types -BinLayout sealed -BookmarkList sealed -BoolFilter sealed -BoxLayout sealed -CenterLayout sealed -Constraint sealed -ConstraintGuide sealed -ConstraintLayoutChild sealed -ConstraintLayout sealed -CustomFilter sealed -CustomLayout sealed -CustomSorter sealed -DirectoryList sealed -DragIcon sealed -DropDown sealed -EditableLabel sealed -FileChooserNative sealed -FilterListModel sealed -FixedLayoutChild sealed -FixedLayout sealed -FlattenListModel sealed -GridLayoutChild sealed -GridLayout sealed -MapListModel sealed -MediaControls sealed -MultiSelection sealed -MultiSorter sealed -NoSelection sealed -NumericSorter sealed -OverlayLayoutChild sealed -OverlayLayout sealed -PasswordEntryBuffer sealed -Picture sealed -SelectionFilterModel sealed -Shortcut sealed -SingleSelection sealed -SliceListModel sealed -SortListModel sealed -StringFilter sealed -StringObject sealed -StringList sealed -StringSorter sealed -TreeExpander sealed -TreeListModel sealed -TreeListRow sealed -TreeListRowSorter sealed -Video sealed -WidgetPaintable sealed -WindowControls sealed -WindowHandle sealed - // Possible TODO //////////////// diff --git a/vapi/pango.vapi b/vapi/pango.vapi index 2c4c2b3da..5acdeef77 100644 --- a/vapi/pango.vapi +++ b/vapi/pango.vapi @@ -174,7 +174,7 @@ namespace Pango { public void init (Pango.AttrClass klass); } [CCode (cheader_filename = "pango/pango.h", type_id = "pango_context_get_type ()")] - public class Context : GLib.Object { + public sealed class Context : GLib.Object { [CCode (has_construct_function = false)] public Context (); [Version (since = "1.32.4")] @@ -214,7 +214,7 @@ namespace Pango { public void set_round_glyph_positions (bool round_positions); } [CCode (cheader_filename = "pango/pango.h", ref_function = "pango_coverage_ref", type_id = "pango_coverage_get_type ()", unref_function = "pango_coverage_unref")] - public class Coverage : GLib.Object { + public sealed class Coverage : GLib.Object { [CCode (has_construct_function = false)] public Coverage (); public Pango.Coverage copy (); @@ -390,7 +390,7 @@ namespace Pango { public virtual Pango.FontMetrics get_metrics (); } [CCode (cheader_filename = "pango/pango.h", type_id = "pango_fontset_simple_get_type ()")] - public class FontsetSimple : Pango.Fontset { + public sealed class FontsetSimple : Pango.Fontset { [CCode (has_construct_function = false)] public FontsetSimple (Pango.Language language); public void append (owned Pango.Font font); @@ -475,7 +475,7 @@ namespace Pango { public unowned string to_string (); } [CCode (cheader_filename = "pango/pango.h", type_id = "pango_layout_get_type ()")] - public class Layout : GLib.Object { + public sealed class Layout : GLib.Object { [CCode (has_construct_function = false)] public Layout (Pango.Context context); public void context_changed (); diff --git a/vapi/polkit-agent-1.vapi b/vapi/polkit-agent-1.vapi index 43fc4f214..e30720dac 100644 --- a/vapi/polkit-agent-1.vapi +++ b/vapi/polkit-agent-1.vapi @@ -12,7 +12,7 @@ namespace PolkitAgent { public static void unregister (void* registration_handle); } [CCode (cheader_filename = "polkitagent/polkitagent.h", type_id = "polkit_agent_session_get_type ()")] - public class Session : GLib.Object { + public sealed class Session : GLib.Object { [CCode (has_construct_function = false)] public Session (Polkit.Identity identity, string cookie); public void cancel (); @@ -28,7 +28,7 @@ namespace PolkitAgent { public signal void show_info (string text); } [CCode (cheader_filename = "polkitagent/polkitagent.h", type_id = "polkit_agent_text_listener_get_type ()")] - public class TextListener : PolkitAgent.Listener, GLib.Initable { + public sealed class TextListener : PolkitAgent.Listener, GLib.Initable { [CCode (has_construct_function = false, type = "PolkitAgentListener*")] public TextListener (GLib.Cancellable? cancellable = null) throws GLib.Error; } diff --git a/vapi/polkit-gobject-1.vapi b/vapi/polkit-gobject-1.vapi index d0f7866d9..14892a316 100644 --- a/vapi/polkit-gobject-1.vapi +++ b/vapi/polkit-gobject-1.vapi @@ -3,7 +3,7 @@ [CCode (cprefix = "Polkit", gir_namespace = "Polkit", gir_version = "1.0", lower_case_cprefix = "polkit_")] namespace Polkit { [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_action_description_get_type ()")] - public class ActionDescription : GLib.Object { + public sealed class ActionDescription : GLib.Object { [CCode (has_construct_function = false)] protected ActionDescription (); public unowned string get_action_id (); @@ -20,7 +20,7 @@ namespace Polkit { public unowned string get_vendor_url (); } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authority_get_type ()")] - public class Authority : GLib.Object, GLib.AsyncInitable, GLib.Initable { + public sealed class Authority : GLib.Object, GLib.AsyncInitable, GLib.Initable { [CCode (has_construct_function = false)] protected Authority (); public async bool authentication_agent_response (string cookie, Polkit.Identity identity, GLib.Cancellable? cancellable = null) throws GLib.Error; @@ -55,7 +55,7 @@ namespace Polkit { public signal void changed (); } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authorization_result_get_type ()")] - public class AuthorizationResult : GLib.Object { + public sealed class AuthorizationResult : GLib.Object { [CCode (has_construct_function = false)] public AuthorizationResult (bool is_authorized, bool is_challenge, Polkit.Details? details); public unowned Polkit.Details? get_details (); @@ -67,7 +67,7 @@ namespace Polkit { public unowned string? get_temporary_authorization_id (); } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_details_get_type ()")] - public class Details : GLib.Object { + public sealed class Details : GLib.Object { [CCode (has_construct_function = false)] public Details (); [CCode (array_length = false, array_null_terminated = true)] @@ -76,7 +76,7 @@ namespace Polkit { public unowned string? lookup (string key); } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_permission_get_type ()")] - public class Permission : GLib.Permission, GLib.AsyncInitable, GLib.Initable { + public sealed class Permission : GLib.Permission, GLib.AsyncInitable, GLib.Initable { [CCode (cname = "polkit_permission_new", has_construct_function = false)] public async Permission (string action_id, Polkit.Subject? subject, GLib.Cancellable? cancellable = null) throws GLib.Error; public unowned string get_action_id (); @@ -87,7 +87,7 @@ namespace Polkit { public Polkit.Subject subject { get; construct; } } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_system_bus_name_get_type ()")] - public class SystemBusName : GLib.Object, Polkit.Subject { + public sealed class SystemBusName : GLib.Object, Polkit.Subject { [CCode (has_construct_function = false, type = "PolkitSubject*")] public SystemBusName (string name); public unowned string get_name (); @@ -97,7 +97,7 @@ namespace Polkit { public string name { get; set construct; } } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_temporary_authorization_get_type ()")] - public class TemporaryAuthorization : GLib.Object { + public sealed class TemporaryAuthorization : GLib.Object { [CCode (has_construct_function = false)] protected TemporaryAuthorization (); public unowned string get_action_id (); @@ -107,7 +107,7 @@ namespace Polkit { public uint64 get_time_obtained (); } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_group_get_type ()")] - public class UnixGroup : GLib.Object, Polkit.Identity { + public sealed class UnixGroup : GLib.Object, Polkit.Identity { [CCode (has_construct_function = false, type = "PolkitIdentity*")] public UnixGroup (int gid); [CCode (has_construct_function = false, type = "PolkitIdentity*")] @@ -117,7 +117,7 @@ namespace Polkit { public int gid { get; set construct; } } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_netgroup_get_type ()")] - public class UnixNetgroup : GLib.Object, Polkit.Identity { + public sealed class UnixNetgroup : GLib.Object, Polkit.Identity { [CCode (has_construct_function = false, type = "PolkitIdentity*")] public UnixNetgroup (string name); public unowned string get_name (); @@ -125,7 +125,7 @@ namespace Polkit { public string name { get; set construct; } } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_process_get_type ()")] - public class UnixProcess : GLib.Object, Polkit.Subject { + public sealed class UnixProcess : GLib.Object, Polkit.Subject { [CCode (has_construct_function = false, type = "PolkitSubject*")] public UnixProcess (int pid); [CCode (has_construct_function = false, type = "PolkitSubject*")] @@ -144,7 +144,7 @@ namespace Polkit { public int uid { get; set construct; } } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_session_get_type ()")] - public class UnixSession : GLib.Object, GLib.AsyncInitable, GLib.Initable, Polkit.Subject { + public sealed class UnixSession : GLib.Object, GLib.AsyncInitable, GLib.Initable, Polkit.Subject { [CCode (has_construct_function = false, type = "PolkitSubject*")] public UnixSession (string session_id); [CCode (has_construct_function = false, type = "void")] @@ -158,7 +158,7 @@ namespace Polkit { public string session_id { get; set construct; } } [CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_user_get_type ()")] - public class UnixUser : GLib.Object, Polkit.Identity { + public sealed class UnixUser : GLib.Object, Polkit.Identity { [CCode (has_construct_function = false, type = "PolkitIdentity*")] public UnixUser (int uid); [CCode (has_construct_function = false, type = "PolkitIdentity*")] diff --git a/vapi/poppler-glib.vapi b/vapi/poppler-glib.vapi index 440282f56..f32513f85 100644 --- a/vapi/poppler-glib.vapi +++ b/vapi/poppler-glib.vapi @@ -41,7 +41,7 @@ namespace Poppler { public void free (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_get_type ()")] - public class Annot : GLib.Object { + public sealed class Annot : GLib.Object { [CCode (has_construct_function = false)] protected Annot (); public Poppler.AnnotType get_annot_type (); @@ -79,7 +79,7 @@ namespace Poppler { public void free (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_circle_get_type ()")] - public class AnnotCircle : Poppler.AnnotMarkup { + public sealed class AnnotCircle : Poppler.AnnotMarkup { [CCode (has_construct_function = false, type = "PopplerAnnot*")] [Version (since = "0.26")] public AnnotCircle (Poppler.Document doc, Poppler.Rectangle rect); @@ -89,7 +89,7 @@ namespace Poppler { public void set_interior_color (Poppler.Color? poppler_color); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_file_attachment_get_type ()")] - public class AnnotFileAttachment : Poppler.AnnotMarkup { + public sealed class AnnotFileAttachment : Poppler.AnnotMarkup { [CCode (has_construct_function = false)] protected AnnotFileAttachment (); [Version (since = "0.14")] @@ -98,14 +98,14 @@ namespace Poppler { public string get_name (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_free_text_get_type ()")] - public class AnnotFreeText : Poppler.AnnotMarkup { + public sealed class AnnotFreeText : Poppler.AnnotMarkup { [CCode (has_construct_function = false)] protected AnnotFreeText (); public Poppler.AnnotCalloutLine get_callout_line (); public Poppler.AnnotFreeTextQuadding get_quadding (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_line_get_type ()")] - public class AnnotLine : Poppler.AnnotMarkup { + public sealed class AnnotLine : Poppler.AnnotMarkup { [CCode (has_construct_function = false, type = "PopplerAnnot*")] [Version (since = "0.26")] public AnnotLine (Poppler.Document doc, Poppler.Rectangle rect, Poppler.Point start, Poppler.Point end); @@ -123,7 +123,7 @@ namespace Poppler { public void free (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_markup_get_type ()")] - public class AnnotMarkup : Poppler.Annot { + public sealed class AnnotMarkup : Poppler.Annot { [CCode (has_construct_function = false)] protected AnnotMarkup (); public GLib.Date? get_date (); @@ -149,7 +149,7 @@ namespace Poppler { public void set_popup_rectangle (Poppler.Rectangle poppler_rect); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_movie_get_type ()")] - public class AnnotMovie : Poppler.Annot { + public sealed class AnnotMovie : Poppler.Annot { [CCode (has_construct_function = false)] protected AnnotMovie (); [Version (since = "0.14")] @@ -158,14 +158,14 @@ namespace Poppler { public string get_title (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_screen_get_type ()")] - public class AnnotScreen : Poppler.Annot { + public sealed class AnnotScreen : Poppler.Annot { [CCode (has_construct_function = false)] protected AnnotScreen (); [Version (since = "0.14")] public unowned Poppler.Action get_action (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_square_get_type ()")] - public class AnnotSquare : Poppler.AnnotMarkup { + public sealed class AnnotSquare : Poppler.AnnotMarkup { [CCode (has_construct_function = false, type = "PopplerAnnot*")] [Version (since = "0.26")] public AnnotSquare (Poppler.Document doc, Poppler.Rectangle rect); @@ -175,7 +175,7 @@ namespace Poppler { public void set_interior_color (Poppler.Color? poppler_color); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_stamp_get_type ()")] - public class AnnotStamp : Poppler.Annot { + public sealed class AnnotStamp : Poppler.Annot { [CCode (has_construct_function = false, type = "PopplerAnnot*")] [Version (since = "22.07.0")] public AnnotStamp (Poppler.Document doc, Poppler.Rectangle rect); @@ -187,7 +187,7 @@ namespace Poppler { public void set_icon (Poppler.AnnotStampIcon icon); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_text_get_type ()")] - public class AnnotText : Poppler.AnnotMarkup { + public sealed class AnnotText : Poppler.AnnotMarkup { [CCode (has_construct_function = false, type = "PopplerAnnot*")] [Version (since = "0.16")] public AnnotText (Poppler.Document doc, Poppler.Rectangle rect); @@ -200,7 +200,7 @@ namespace Poppler { public void set_is_open (bool is_open); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_text_markup_get_type ()")] - public class AnnotTextMarkup : Poppler.AnnotMarkup { + public sealed class AnnotTextMarkup : Poppler.AnnotMarkup { [CCode (has_construct_function = false)] protected AnnotTextMarkup (); [Version (since = "0.26")] @@ -276,7 +276,7 @@ namespace Poppler { public void free (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_document_get_type ()")] - public class Document : GLib.Object { + public sealed class Document : GLib.Object { [CCode (has_construct_function = false)] protected Document (); [Version (since = "0.78")] @@ -439,7 +439,7 @@ namespace Poppler { public Poppler.ViewerPreferences viewer_preferences { get; } } [CCode (cheader_filename = "poppler.h", type_id = "poppler_font_info_get_type ()")] - public class FontInfo : GLib.Object { + public sealed class FontInfo : GLib.Object { [CCode (has_construct_function = false)] public FontInfo (Poppler.Document document); public void free (); @@ -463,7 +463,7 @@ namespace Poppler { public bool next (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_form_field_get_type ()")] - public class FormField : GLib.Object { + public sealed class FormField : GLib.Object { [CCode (has_construct_function = false)] protected FormField (); public Poppler.FormButtonType button_get_button_type (); @@ -544,7 +544,7 @@ namespace Poppler { public bool next (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_layer_get_type ()")] - public class Layer : GLib.Object { + public sealed class Layer : GLib.Object { [CCode (has_construct_function = false)] protected Layer (); [Version (since = "0.12")] @@ -589,7 +589,7 @@ namespace Poppler { public void free (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_media_get_type ()")] - public class Media : GLib.Object { + public sealed class Media : GLib.Object { [CCode (has_construct_function = false)] protected Media (); [Version (since = "20.04.0")] @@ -612,7 +612,7 @@ namespace Poppler { public bool save_to_fd (int fd) throws GLib.Error; } [CCode (cheader_filename = "poppler.h", type_id = "poppler_movie_get_type ()")] - public class Movie : GLib.Object { + public sealed class Movie : GLib.Object { [CCode (has_construct_function = false)] protected Movie (); [Version (since = "0.89")] @@ -639,7 +639,7 @@ namespace Poppler { public bool show_controls (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_ps_file_get_type ()")] - public class PSFile : GLib.Object { + public sealed class PSFile : GLib.Object { [CCode (has_construct_function = false)] public PSFile (Poppler.Document document, string filename, int first_page, int n_pages); [CCode (has_construct_function = false)] @@ -650,7 +650,7 @@ namespace Poppler { public void set_paper_size (double width, double height); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_page_get_type ()")] - public class Page : GLib.Object { + public sealed class Page : GLib.Object { [CCode (has_construct_function = false)] protected Page (); [Version (since = "0.16")] @@ -765,7 +765,7 @@ namespace Poppler { public unowned string get_signer_name (); } [CCode (cheader_filename = "poppler.h", type_id = "poppler_structure_element_get_type ()")] - public class StructureElement : GLib.Object { + public sealed class StructureElement : GLib.Object { [CCode (has_construct_function = false)] protected StructureElement (); [Version (since = "0.26")] diff --git a/vapi/udisks2.vapi b/vapi/udisks2.vapi index bef17e094..a3ea77117 100644 --- a/vapi/udisks2.vapi +++ b/vapi/udisks2.vapi @@ -19,7 +19,7 @@ namespace UDisks { public BlockSkeleton (); } [CCode (cheader_filename = "udisks/udisks.h", type_id = "udisks_client_get_type ()")] - public class Client : GLib.Object, GLib.AsyncInitable, GLib.Initable { + public sealed class Client : GLib.Object, GLib.AsyncInitable, GLib.Initable { [CCode (cname = "udisks_client_new", has_construct_function = false)] public async Client (GLib.Cancellable? cancellable) throws GLib.Error; [Version (since = "2.1")] @@ -204,7 +204,7 @@ namespace UDisks { } [CCode (cheader_filename = "udisks/udisks.h", type_id = "udisks_object_info_get_type ()")] [Version (since = "2.1")] - public class ObjectInfo : GLib.Object { + public sealed class ObjectInfo : GLib.Object { [CCode (has_construct_function = false)] protected ObjectInfo (); public unowned string get_description (); -- cgit v1.2.1