]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vapi: Regenerate for GIR-based bindings to pick up sealed declaration modifier
authorRico Tzschichholz <ricotz@ubuntu.com>
Sun, 16 Apr 2023 12:24:25 +0000 (14:24 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Sun, 16 Apr 2023 12:24:25 +0000 (14:24 +0200)
38 files changed:
vapi/clutter-1.0.vapi
vapi/cogl-pango-1.0.vapi
vapi/gdk-3.0.vapi
vapi/gdk-pixbuf-2.0.vapi
vapi/gdk-x11-3.0.vapi
vapi/gdl-3.0.vapi
vapi/geocode-glib-1.0.vapi
vapi/geocode-glib-2.0.vapi
vapi/gio-2.0.vapi
vapi/gnome-bg-4.vapi
vapi/gnome-desktop-3.0.vapi
vapi/gnome-rr-4.vapi
vapi/goocanvas-2.0.vapi
vapi/gst-editing-services-1.0.vapi
vapi/gstreamer-1.0.vapi
vapi/gstreamer-base-1.0.vapi
vapi/gstreamer-pbutils-1.0.vapi
vapi/gstreamer-play-1.0.vapi
vapi/gstreamer-player-1.0.vapi
vapi/gstreamer-video-1.0.vapi
vapi/gstreamer-webrtc-1.0.vapi
vapi/gtk+-3.0.vapi
vapi/gtk4-unix-print.vapi
vapi/gtk4-wayland.vapi
vapi/gtk4-x11.vapi
vapi/gtk4.vapi
vapi/javascriptcoregtk-6.0.vapi
vapi/json-glib-1.0.vapi
vapi/libgnome-menu-3.0.vapi
vapi/libgsf-1.vapi
vapi/libsoup-2.4.vapi
vapi/libwnck-3.0.vapi
vapi/metadata/Gtk-4.0.metadata
vapi/pango.vapi
vapi/polkit-agent-1.vapi
vapi/polkit-gobject-1.vapi
vapi/poppler-glib.vapi
vapi/udisks2.vapi

index 718350e3ab17e0aae12397f7441e0b4c0d842c24..6899c482bef738d55194dba408ac6f2ec3ae6b26 100644 (file)
@@ -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);
        }
index a28bd76bc7bc7dd55e13cfa58d791f733b940b2a..00e1e6e7e743928e284f7e23a4b39e76ac90d0ac 100644 (file)
@@ -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]
index ba58f0a6d4c6adc140935e5555d6f57147fbce37..11bacb71f8704f07626a960f559fe9cc2415ab8f 100644 (file)
@@ -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")]
index 3aba4cf568227a3a58fdba032c7406491eee14da..5ecf9ca387964c46adf0bf34fd23af4675a7ecb2 100644 (file)
@@ -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 ();
        }
index 9b09abbe6785412720a263786360e30ade90c533..2ba9021e068edcfc483c2ed4a36732db8a0bbc79 100644 (file)
@@ -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*")]
index 3f53b4dd8e373c858ecc4f2288ecd7a9a9f5b139..6e036d83376c9a5646e20d8f816726aaee6d6ebb 100644 (file)
@@ -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 ();
        }
index be47bc2aad1c69f0162304e1c8840eeb0e0122a0..63e88521239b62ec87b419872f088acf89d5ec47 100644 (file)
@@ -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<string,GLib.Value?> @params, GLib.List<Geocode.Place>? results, GLib.Error? error);
index 10ace4adfdd78ce426fb211e5984d01bd0615f38..da086de94fb03a93eb2a20c339509d25543282f4 100644 (file)
@@ -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<string,GLib.Value?> @params, GLib.List<Geocode.Place>? results, GLib.Error? error);
index 3788c0e32631cdea2d2d9582e34fcbc06acc9018..7b95a60276b633b985d1c3883e9a91850bb48efb 100644 (file)
@@ -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);
index d0f8633c1e04800a5d2385a6eb6fd06d50d273fc..ef156127fb33ae8117c53dbe822bf785b39ecea8 100644 (file)
@@ -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 ();
index 60bec1a0518bb50dab7366e0b7826f1af4f192ef..467b461149857e03957e77de18041633a867b3e3 100644 (file)
@@ -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 ();
index b243a94746e03d71b1667afefd178863cfe769de..c807c67fb6968ebd04cee252e73a49f6ccfc68b7 100644 (file)
@@ -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 ();
index 38aed70434581639a73f57ad7947b5ae54561dfb..6de59081f0e23a92794f81a079c279ab59649614 100644 (file)
@@ -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 ();
        }
index defb8afa096f8c3f48b80da2e5c8d25c58a16abf..844c1909363e2e465344413433db5bcba4b6ff05 100644 (file)
@@ -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);
index 615296231a9b9afbc3f78ac8619867314694a044..c9b665d6ab79dae8106e6a058bdb760a9bbdc13d 100644 (file)
@@ -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<Gst.DeviceProviderFactory> 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<Gst.TracerFactory> 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")]
index e5040059220660f39660ba23062e4a737365c1b2..414d03e5efc09da4a25a7b941f070461a97d1cbb 100644 (file)
@@ -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 ();
index 98d941b3ebe3842205b1712b78294d6867c60122..eb9132439e8832327b2e9f045047e846f20d7b59 100644 (file)
@@ -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<Gst.PbUtils.DiscovererStreamInfo> 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<Gst.PbUtils.EncodingProfile> 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 ();
index e298c73a482b8c8e97743d522e954e0384330891..5cbe8cccce51c087f01ce88cb839f2cd15dfcf6f 100644 (file)
@@ -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<Gst.Play.AudioInfo> 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 ();
index fe2ab3c49807491bb4a0f1cc7e531409a0b5e481..5c1b0e4156f31a8db8976ef8a6e533eee2a2211a 100644 (file)
@@ -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<Gst.PlayerAudioInfo> 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 ();
index af7798aec19ea8c6278c85b341e9ad2e86f99951..551c744a78c2c5613bba8d8e0f4ae4bc43d47679 100644 (file)
@@ -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 ();
                }
index 4f030c5ecb816ce6b0ec2c880a639147522b36e2..7bdcfeba1b2af5d632590f4845f7e1dec3bd3ecb 100644 (file)
@@ -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")]
index 35da0df43b309032b352f4d44441e323ea0636f1..0a355f8d61fd576e9c0f4d9ec1531cd31a57b37d 100644 (file)
@@ -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")]
index 758a149337b59e5ee36229c87fb91a56c90c6c3b..629f810cbfefde971485e6889844ab927d4569b5 100644 (file)
@@ -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);
index 5c2eefe270e126b1504eb17148ef17491ad15eac..83f1bc89d64db3a35015470e43b86e54e2118d43 100644 (file)
@@ -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);
index 4060109ab06dc85bbe9dde47f84f171c2b731dee..146f110b561568de0f6d415874a725cc658e0804 100644 (file)
@@ -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 ();
index 1403b678754528c4d0837d13f26210e1f4409147..a0c0817b92ab76fa3f958b79647a7acc1ea8d991 100644 (file)
@@ -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<weak GLib.File> 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 ();
index 00053e2e0474b779f83160024daf152e4c9478d2..82921591a60934c66c53348710d9f4fd34e52cc2 100644 (file)
@@ -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")]
index aec13d63212758d5c806e5df12defa987dcef1dd..622737ee0cd46bdd83576e0a6d2fb431cea9d533 100644 (file)
@@ -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;
index 9bf495e20374a1ccfb09731616a60993cf56e0b7..7f2530a19148e30531fcf2de02cbac98ae54eb58 100644 (file)
@@ -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)]
index 119706950a8356efde2cfa71b6cbbb1b0dfa1c0e..d72b3c1cdb6ac9c391bf317fc34ecaf04182774e 100644 (file)
@@ -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<string,Gsf.DocProp> 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<string,void*> get_modules ();
                public GLib.HashTable<string,void*> 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);
index 7b8d0563f9329ebc0f7651d45ee2d2faf611480c..76a044ba6e9568abc37e5b2cdcb931be5c714a7e 100644 (file)
@@ -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")]
index 32ebf0b8e962a0f0b751c976292758326dc1ac00..ecdce7c9f065c3b0d62171aeba3a28bc811959d4 100644 (file)
@@ -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 ();
index 4b39e2c86f87748e89ec0a84af35ca28f5b3b9dc..2eac2a944435bfbb5b93fc1b3a07740e9a60e6a3 100644 (file)
@@ -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
 ////////////////
 
index 2c4c2b3da9c7e5fd8d4c6941987678049a223318..5acdeef7715d4120a0a8957a25cf22493e2cbb44 100644 (file)
@@ -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 ();
index 43fc4f21454a3af38747ee346fdb1a4d6e84cfd7..e30720dac11405223024f1734eb886d16fbd4b3b 100644 (file)
@@ -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;
        }
index d0f7866d9a8284435c5a0798224789e602abb7cb..14892a316a345157a663ee476ff3ae112bade965 100644 (file)
@@ -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*")]
index 440282f56b1e373b208d36bbd140fbdf20ead0e4..f32513f857fda953677e53901ecc6e0e545a27a0 100644 (file)
@@ -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")]
index bef17e094f6aee303df66c3b953d34117d8f44bb..a3ea771170c198d6d4d375720dc1745eb8af6956 100644 (file)
@@ -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 ();