summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2023-04-16 14:24:25 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2023-04-16 14:24:25 +0200
commit85f1f0fd60ce41a3d7bf0bd441a7ce383a1a7af4 (patch)
treec3fa6e9e30e0fa8895e5f3ddc6cc404b635d6283
parent46b5b957df1eca5379774348a13f0a6847cdf7da (diff)
downloadvala-85f1f0fd60ce41a3d7bf0bd441a7ce383a1a7af4.tar.gz
vapi: Regenerate for GIR-based bindings to pick up sealed declaration modifier
-rw-r--r--vapi/clutter-1.0.vapi46
-rw-r--r--vapi/cogl-pango-1.0.vapi2
-rw-r--r--vapi/gdk-3.0.vapi20
-rw-r--r--vapi/gdk-pixbuf-2.0.vapi8
-rw-r--r--vapi/gdk-x11-3.0.vapi30
-rw-r--r--vapi/gdl-3.0.vapi2
-rw-r--r--vapi/geocode-glib-1.0.vapi2
-rw-r--r--vapi/geocode-glib-2.0.vapi2
-rw-r--r--vapi/gio-2.0.vapi64
-rw-r--r--vapi/gnome-bg-4.vapi2
-rw-r--r--vapi/gnome-desktop-3.0.vapi2
-rw-r--r--vapi/gnome-rr-4.vapi4
-rw-r--r--vapi/goocanvas-2.0.vapi6
-rw-r--r--vapi/gst-editing-services-1.0.vapi4
-rw-r--r--vapi/gstreamer-1.0.vapi36
-rw-r--r--vapi/gstreamer-base-1.0.vapi2
-rw-r--r--vapi/gstreamer-pbutils-1.0.vapi22
-rw-r--r--vapi/gstreamer-play-1.0.vapi14
-rw-r--r--vapi/gstreamer-player-1.0.vapi14
-rw-r--r--vapi/gstreamer-video-1.0.vapi2
-rw-r--r--vapi/gstreamer-webrtc-1.0.vapi6
-rw-r--r--vapi/gtk+-3.0.vapi60
-rw-r--r--vapi/gtk4-unix-print.vapi8
-rw-r--r--vapi/gtk4-wayland.vapi16
-rw-r--r--vapi/gtk4-x11.vapi16
-rw-r--r--vapi/gtk4.vapi386
-rw-r--r--vapi/javascriptcoregtk-6.0.vapi2
-rw-r--r--vapi/json-glib-1.0.vapi2
-rw-r--r--vapi/libgnome-menu-3.0.vapi2
-rw-r--r--vapi/libgsf-1.vapi52
-rw-r--r--vapi/libsoup-2.4.vapi8
-rw-r--r--vapi/libwnck-3.0.vapi4
-rw-r--r--vapi/metadata/Gtk-4.0.metadata52
-rw-r--r--vapi/pango.vapi8
-rw-r--r--vapi/polkit-agent-1.vapi4
-rw-r--r--vapi/polkit-gobject-1.vapi24
-rw-r--r--vapi/poppler-glib.vapi42
-rw-r--r--vapi/udisks2.vapi4
38 files changed, 464 insertions, 516 deletions
diff --git a/vapi/clutter-1.0.vapi b/vapi/clutter-1.0.vapi
index 718350e3a..6899c482b 100644
--- a/vapi/clutter-1.0.vapi
+++ b/vapi/clutter-1.0.vapi
@@ -5414,7 +5414,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_align_constraint_get_type ()")]
[Version (since = "1.4")]
- public class AlignConstraint : Clutter.Constraint {
+ public sealed class AlignConstraint : Clutter.Constraint {
[CCode (has_construct_function = false, type = "ClutterConstraint*")]
public AlignConstraint (Clutter.Actor? source, Clutter.AlignAxis axis, float factor);
public Clutter.AlignAxis get_align_axis ();
@@ -5539,7 +5539,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_backend_get_type ()")]
[Version (since = "0.4")]
- public class Backend : GLib.Object {
+ public sealed class Backend : GLib.Object {
[CCode (has_construct_function = false)]
protected Backend ();
[NoWrapper]
@@ -5769,7 +5769,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_bind_constraint_get_type ()")]
[Version (since = "1.4")]
- public class BindConstraint : Clutter.Constraint {
+ public sealed class BindConstraint : Clutter.Constraint {
[CCode (has_construct_function = false, type = "ClutterConstraint*")]
public BindConstraint (Clutter.Actor? source, Clutter.BindCoordinate coordinate, float offset);
public Clutter.BindCoordinate get_coordinate ();
@@ -5784,7 +5784,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_binding_pool_get_type ()")]
[Version (since = "1.0")]
- public class BindingPool : GLib.Object {
+ public sealed class BindingPool : GLib.Object {
[CCode (has_construct_function = false)]
public BindingPool (string name);
public bool activate (uint key_val, Clutter.ModifierType modifiers, GLib.Object gobject);
@@ -5803,7 +5803,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_blur_effect_get_type ()")]
[Version (since = "1.4")]
- public class BlurEffect : Clutter.OffscreenEffect {
+ public sealed class BlurEffect : Clutter.OffscreenEffect {
[CCode (has_construct_function = false, type = "ClutterEffect*")]
public BlurEffect ();
}
@@ -5902,7 +5902,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_brightness_contrast_effect_get_type ()")]
[Version (since = "1.10")]
- public class BrightnessContrastEffect : Clutter.OffscreenEffect {
+ public sealed class BrightnessContrastEffect : Clutter.OffscreenEffect {
[CCode (has_construct_function = false, type = "ClutterEffect*")]
public BrightnessContrastEffect ();
public void get_brightness (out float red, out float green, out float blue);
@@ -6022,7 +6022,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_clip_node_get_type ()")]
[Version (since = "1.10")]
- public class ClipNode : Clutter.PaintNode {
+ public sealed class ClipNode : Clutter.PaintNode {
[CCode (has_construct_function = false, type = "ClutterPaintNode*")]
public ClipNode ();
}
@@ -6037,13 +6037,13 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_color_node_get_type ()")]
[Version (since = "1.10")]
- public class ColorNode : Clutter.PipelineNode {
+ public sealed class ColorNode : Clutter.PipelineNode {
[CCode (has_construct_function = false, type = "ClutterPaintNode*")]
public ColorNode (Clutter.Color? color);
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_colorize_effect_get_type ()")]
[Version (since = "1.4")]
- public class ColorizeEffect : Clutter.OffscreenEffect {
+ public sealed class ColorizeEffect : Clutter.OffscreenEffect {
[CCode (has_construct_function = false, type = "ClutterEffect*")]
public ColorizeEffect (Clutter.Color tint);
public Clutter.Color get_tint ();
@@ -6093,7 +6093,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_desaturate_effect_get_type ()")]
[Version (since = "1.4")]
- public class DesaturateEffect : Clutter.OffscreenEffect {
+ public sealed class DesaturateEffect : Clutter.OffscreenEffect {
[CCode (has_construct_function = false, type = "ClutterEffect*")]
public DesaturateEffect (double factor);
public double get_factor ();
@@ -6462,7 +6462,7 @@ namespace Clutter {
public bool set_data ([CCode (array_length = false)] uint8[] data, Cogl.PixelFormat pixel_format, uint width, uint height, uint row_stride) throws GLib.Error;
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_input_device_get_type ()")]
- public class InputDevice : GLib.Object {
+ public sealed class InputDevice : GLib.Object {
[CCode (has_construct_function = false)]
protected InputDevice ();
[Version (since = "1.6")]
@@ -6763,7 +6763,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_page_turn_effect_get_type ()")]
[Version (since = "1.4")]
- public class PageTurnEffect : Clutter.DeformEffect {
+ public sealed class PageTurnEffect : Clutter.DeformEffect {
[CCode (has_construct_function = false, type = "ClutterEffect*")]
public PageTurnEffect (double period, double angle, float radius);
public double get_angle ();
@@ -6817,7 +6817,7 @@ namespace Clutter {
public virtual signal void pan_stopped (Clutter.Actor actor);
}
[CCode (cheader_filename = "clutter/clutter.h", lower_case_csuffix = "param_units", type_id = "clutter_param_units_get_type ()")]
- public class ParamSpecUnit : GLib.ParamSpec {
+ public sealed class ParamSpecUnit : GLib.ParamSpec {
[CCode (has_construct_function = false)]
protected ParamSpecUnit ();
}
@@ -6856,7 +6856,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_path_constraint_get_type ()")]
[Version (since = "1.6")]
- public class PathConstraint : Clutter.Constraint {
+ public sealed class PathConstraint : Clutter.Constraint {
[CCode (has_construct_function = false, type = "ClutterConstraint*")]
public PathConstraint (Clutter.Path? path, float offset);
public float get_offset ();
@@ -6869,7 +6869,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_pipeline_node_get_type ()")]
[Version (since = "1.10")]
- public class PipelineNode : Clutter.PaintNode {
+ public sealed class PipelineNode : Clutter.PaintNode {
[CCode (has_construct_function = false)]
protected PipelineNode ();
}
@@ -7029,7 +7029,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_settings_get_type ()")]
[Version (since = "1.4")]
- public class Settings : GLib.Object {
+ public sealed class Settings : GLib.Object {
[CCode (has_construct_function = false)]
protected Settings ();
public static unowned Clutter.Settings get_default ();
@@ -7117,23 +7117,23 @@ namespace Clutter {
public Clutter.ShaderType shader_type { construct; }
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_float_get_type ()")]
- public class ShaderFloat {
+ public sealed class ShaderFloat {
[CCode (has_construct_function = false)]
protected ShaderFloat ();
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_int_get_type ()")]
- public class ShaderInt {
+ public sealed class ShaderInt {
[CCode (has_construct_function = false)]
protected ShaderInt ();
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_shader_matrix_get_type ()")]
- public class ShaderMatrix {
+ public sealed class ShaderMatrix {
[CCode (has_construct_function = false)]
protected ShaderMatrix ();
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_snap_constraint_get_type ()")]
[Version (since = "1.6")]
- public class SnapConstraint : Clutter.Constraint {
+ public sealed class SnapConstraint : Clutter.Constraint {
[CCode (has_construct_function = false, type = "ClutterConstraint*")]
public SnapConstraint (Clutter.Actor? source, Clutter.SnapEdge from_edge, Clutter.SnapEdge to_edge, float offset);
public void get_edges (out Clutter.SnapEdge from_edge, out Clutter.SnapEdge to_edge);
@@ -7276,7 +7276,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_stage_manager_get_type ()")]
[Version (since = "1.0")]
- public class StageManager : GLib.Object {
+ public sealed class StageManager : GLib.Object {
[CCode (has_construct_function = false)]
protected StageManager ();
[Version (since = "0.8")]
@@ -7599,7 +7599,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_text_node_get_type ()")]
[Version (since = "1.10")]
- public class TextNode : Clutter.PaintNode {
+ public sealed class TextNode : Clutter.PaintNode {
[CCode (has_construct_function = false, type = "ClutterPaintNode*")]
public TextNode (Pango.Layout? layout, Clutter.Color? color);
}
@@ -7696,7 +7696,7 @@ namespace Clutter {
}
[CCode (cheader_filename = "clutter/clutter.h", type_id = "clutter_texture_node_get_type ()")]
[Version (since = "1.10")]
- public class TextureNode : Clutter.PipelineNode {
+ public sealed class TextureNode : Clutter.PipelineNode {
[CCode (has_construct_function = false, type = "ClutterPaintNode*")]
public TextureNode (Cogl.Texture texture, Clutter.Color? color, Clutter.ScalingFilter min_filter, Clutter.ScalingFilter mag_filter);
}
diff --git a/vapi/cogl-pango-1.0.vapi b/vapi/cogl-pango-1.0.vapi
index a28bd76bc..00e1e6e7e 100644
--- a/vapi/cogl-pango-1.0.vapi
+++ b/vapi/cogl-pango-1.0.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "CoglPango", gir_namespace = "CoglPango", gir_version = "1.0", lower_case_cprefix = "cogl_pango_")]
namespace CoglPango {
[CCode (cheader_filename = "cogl-pango/cogl-pango.h", type_id = "cogl_pango_renderer_get_type ()")]
- public class Renderer : Pango.Renderer {
+ public sealed class Renderer : Pango.Renderer {
[CCode (has_construct_function = false)]
protected Renderer ();
[NoAccessorMethod]
diff --git a/vapi/gdk-3.0.vapi b/vapi/gdk-3.0.vapi
index ba58f0a6d..11bacb71f 100644
--- a/vapi/gdk-3.0.vapi
+++ b/vapi/gdk-3.0.vapi
@@ -4582,7 +4582,7 @@ namespace Gdk {
public static void send_notify_for_display (Gdk.Display display, Gdk.Window requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_app_launch_context_get_type ()")]
- public class AppLaunchContext : GLib.AppLaunchContext {
+ public sealed class AppLaunchContext : GLib.AppLaunchContext {
[CCode (has_construct_function = false)]
[Version (deprecated = true, deprecated_since = "3.0", since = "2.14")]
public AppLaunchContext ();
@@ -4750,7 +4750,7 @@ namespace Gdk {
public signal void device_removed (Gdk.Device device);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_tool_get_type ()")]
- public class DeviceTool : GLib.Object {
+ public sealed class DeviceTool : GLib.Object {
[CCode (has_construct_function = false)]
protected DeviceTool ();
[Version (since = "3.22")]
@@ -4766,7 +4766,7 @@ namespace Gdk {
public Gdk.DeviceToolType tool_type { get; construct; }
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_get_type ()")]
- public class Display : GLib.Object {
+ public sealed class Display : GLib.Object {
[CCode (has_construct_function = false)]
protected Display ();
[Version (since = "2.2")]
@@ -4877,7 +4877,7 @@ namespace Gdk {
public signal void seat_removed (Gdk.Seat seat);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_manager_get_type ()")]
- public class DisplayManager : GLib.Object {
+ public sealed class DisplayManager : GLib.Object {
[CCode (has_construct_function = false)]
protected DisplayManager ();
[Version (since = "2.2")]
@@ -4895,7 +4895,7 @@ namespace Gdk {
public signal void display_opened (Gdk.Display display);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_drag_context_get_type ()")]
- public class DragContext : GLib.Object {
+ public sealed class DragContext : GLib.Object {
[CCode (has_construct_function = false)]
protected DragContext ();
[Version (since = "2.22")]
@@ -4930,7 +4930,7 @@ namespace Gdk {
public signal void drop_performed (int time);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_drawing_context_get_type ()")]
- public class DrawingContext : GLib.Object {
+ public sealed class DrawingContext : GLib.Object {
[CCode (has_construct_function = false)]
protected DrawingContext ();
[Version (since = "3.22")]
@@ -5438,7 +5438,7 @@ namespace Gdk {
public Gdk.Window window { get; construct; }
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_keymap_get_type ()")]
- public class Keymap : GLib.Object {
+ public sealed class Keymap : GLib.Object {
[CCode (has_construct_function = false)]
protected Keymap ();
[Version (since = "2.20")]
@@ -5474,7 +5474,7 @@ namespace Gdk {
public signal void state_changed ();
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_monitor_get_type ()")]
- public class Monitor : GLib.Object {
+ public sealed class Monitor : GLib.Object {
[CCode (has_construct_function = false)]
protected Monitor ();
[Version (since = "3.22")]
@@ -5510,7 +5510,7 @@ namespace Gdk {
public signal void invalidate ();
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_screen_get_type ()")]
- public class Screen : GLib.Object {
+ public sealed class Screen : GLib.Object {
[CCode (has_construct_function = false)]
protected Screen ();
[Version (deprecated = true, deprecated_since = "3.22", since = "2.10")]
@@ -5621,7 +5621,7 @@ namespace Gdk {
public signal void tool_removed (Gdk.DeviceTool tool);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_visual_get_type ()")]
- public class Visual : GLib.Object {
+ public sealed class Visual : GLib.Object {
[CCode (has_construct_function = false)]
protected Visual ();
[Version (deprecated = true, deprecated_since = "3.22")]
diff --git a/vapi/gdk-pixbuf-2.0.vapi b/vapi/gdk-pixbuf-2.0.vapi
index 3aba4cf56..5ecf9ca38 100644
--- a/vapi/gdk-pixbuf-2.0.vapi
+++ b/vapi/gdk-pixbuf-2.0.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "Gdk", gir_namespace = "GdkPixbuf", gir_version = "2.0", lower_case_cprefix = "gdk_")]
namespace Gdk {
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_get_type ()")]
- public class Pixbuf : GLib.Object, GLib.Icon, GLib.LoadableIcon {
+ public sealed class Pixbuf : GLib.Object, GLib.Icon, GLib.LoadableIcon {
[CCode (has_construct_function = false)]
public Pixbuf (Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height);
public Gdk.Pixbuf add_alpha (bool substitute_color, uint8 r, uint8 g, uint8 b);
@@ -227,12 +227,12 @@ namespace Gdk {
public virtual signal void size_prepared (int width, int height);
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_non_anim_get_type ()")]
- public class PixbufNonAnim : Gdk.PixbufAnimation {
+ public sealed class PixbufNonAnim : Gdk.PixbufAnimation {
[CCode (has_construct_function = false, type = "GdkPixbufAnimation*")]
public PixbufNonAnim (Gdk.Pixbuf pixbuf);
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_simple_anim_get_type ()")]
- public class PixbufSimpleAnim : Gdk.PixbufAnimation {
+ public sealed class PixbufSimpleAnim : Gdk.PixbufAnimation {
[CCode (has_construct_function = false)]
[Version (since = "2.8")]
public PixbufSimpleAnim (int width, int height, float rate);
@@ -246,7 +246,7 @@ namespace Gdk {
public bool loop { get; set; }
}
[CCode (cheader_filename = "gdk-pixbuf/gdk-pixbuf.h", type_id = "gdk_pixbuf_simple_anim_iter_get_type ()")]
- public class PixbufSimpleAnimIter : Gdk.PixbufAnimationIter {
+ public sealed class PixbufSimpleAnimIter : Gdk.PixbufAnimationIter {
[CCode (has_construct_function = false)]
protected PixbufSimpleAnimIter ();
}
diff --git a/vapi/gdk-x11-3.0.vapi b/vapi/gdk-x11-3.0.vapi
index 9b09abbe6..2ba9021e0 100644
--- a/vapi/gdk-x11-3.0.vapi
+++ b/vapi/gdk-x11-3.0.vapi
@@ -5,13 +5,13 @@ namespace Gdk {
namespace X11 {
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_app_launch_context_get_type ()")]
[GIR (name = "X11AppLaunchContext")]
- public class AppLaunchContext : Gdk.AppLaunchContext {
+ public sealed class AppLaunchContext : Gdk.AppLaunchContext {
[CCode (has_construct_function = false)]
protected AppLaunchContext ();
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_cursor_get_type ()")]
[GIR (name = "X11Cursor")]
- public class Cursor : Gdk.Cursor {
+ public sealed class Cursor : Gdk.Cursor {
[CCode (has_construct_function = false)]
protected Cursor ();
public X.Cursor get_xcursor ();
@@ -19,7 +19,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_core_get_type ()")]
[GIR (name = "X11DeviceCore")]
- public class DeviceCore : Gdk.Device {
+ public sealed class DeviceCore : Gdk.Device {
[CCode (has_construct_function = false)]
protected DeviceCore ();
[CCode (cname = "gdk_x11_device_manager_lookup")]
@@ -28,13 +28,13 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_core_get_type ()")]
[GIR (name = "X11DeviceManagerCore")]
- public class DeviceManagerCore : Gdk.DeviceManager {
+ public sealed class DeviceManagerCore : Gdk.DeviceManager {
[CCode (has_construct_function = false)]
protected DeviceManagerCore ();
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_manager_xi2_get_type ()")]
[GIR (name = "X11DeviceManagerXI2")]
- public class DeviceManagerXI2 : Gdk.X11.DeviceManagerCore {
+ public sealed class DeviceManagerXI2 : Gdk.X11.DeviceManagerCore {
[CCode (has_construct_function = false)]
protected DeviceManagerXI2 ();
[NoAccessorMethod]
@@ -46,7 +46,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_device_xi2_get_type ()")]
[GIR (name = "X11DeviceXI2")]
- public class DeviceXI2 : Gdk.Device {
+ public sealed class DeviceXI2 : Gdk.Device {
[CCode (has_construct_function = false)]
protected DeviceXI2 ();
[NoAccessorMethod]
@@ -54,7 +54,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_display_get_type ()")]
[GIR (name = "X11Display")]
- public class Display : Gdk.Display {
+ public sealed class Display : Gdk.Display {
[CCode (has_construct_function = false)]
protected Display ();
[Version (since = "2.12")]
@@ -95,25 +95,25 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_display_manager_get_type ()")]
[GIR (name = "X11DisplayManager")]
- public class DisplayManager : Gdk.DisplayManager {
+ public sealed class DisplayManager : Gdk.DisplayManager {
[CCode (has_construct_function = false)]
protected DisplayManager ();
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_drag_context_get_type ()")]
[GIR (name = "X11DragContext")]
- public class DragContext : Gdk.DragContext {
+ public sealed class DragContext : Gdk.DragContext {
[CCode (has_construct_function = false)]
protected DragContext ();
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_gl_context_get_type ()")]
[GIR (name = "X11GLContext")]
- public class GLContext : Gdk.GLContext {
+ public sealed class GLContext : Gdk.GLContext {
[CCode (has_construct_function = false)]
protected GLContext ();
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_keymap_get_type ()")]
[GIR (name = "X11Keymap")]
- public class Keymap : Gdk.Keymap {
+ public sealed class Keymap : Gdk.Keymap {
[CCode (has_construct_function = false)]
protected Keymap ();
[Version (since = "3.6")]
@@ -123,14 +123,14 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_monitor_get_type ()")]
[GIR (name = "X11Monitor")]
- public class Monitor : Gdk.Monitor {
+ public sealed class Monitor : Gdk.Monitor {
[CCode (has_construct_function = false)]
protected Monitor ();
public static X.ID get_output (Gdk.Monitor monitor);
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_screen_get_type ()")]
[GIR (name = "X11Screen")]
- public class Screen : Gdk.Screen {
+ public sealed class Screen : Gdk.Screen {
[CCode (has_construct_function = false)]
protected Screen ();
[Version (since = "3.10")]
@@ -153,14 +153,14 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_visual_get_type ()")]
[GIR (name = "X11Visual")]
- public class Visual : Gdk.Visual {
+ public sealed class Visual : Gdk.Visual {
[CCode (has_construct_function = false)]
protected Visual ();
public unowned X.Visual get_xvisual ();
}
[CCode (cheader_filename = "gdk/gdkx.h", type_id = "gdk_x11_window_get_type ()")]
[GIR (name = "X11Window")]
- public class Window : Gdk.Window {
+ public sealed class Window : Gdk.Window {
[CCode (has_construct_function = false)]
protected Window ();
[CCode (cname = "gdk_x11_window_foreign_new_for_display", has_construct_function = false, type = "GdkWindow*")]
diff --git a/vapi/gdl-3.0.vapi b/vapi/gdl-3.0.vapi
index 3f53b4dd8..6e036d833 100644
--- a/vapi/gdl-3.0.vapi
+++ b/vapi/gdl-3.0.vapi
@@ -273,7 +273,7 @@ namespace Gdl {
public uint position { get; set; }
}
[CCode (cheader_filename = "gdl/gdl.h", type_id = "gdl_dock_param_get_type ()")]
- public class DockParam {
+ public sealed class DockParam {
[CCode (has_construct_function = false)]
protected DockParam ();
}
diff --git a/vapi/geocode-glib-1.0.vapi b/vapi/geocode-glib-1.0.vapi
index be47bc2aa..63e885212 100644
--- a/vapi/geocode-glib-1.0.vapi
+++ b/vapi/geocode-glib-1.0.vapi
@@ -86,7 +86,7 @@ namespace Geocode {
}
[CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_id = "geocode_mock_backend_get_type ()")]
[Version (since = "3.23.1")]
- public class MockBackend : GLib.Object, Geocode.Backend {
+ public sealed class MockBackend : GLib.Object, Geocode.Backend {
[CCode (has_construct_function = false)]
public MockBackend ();
public void add_forward_result (GLib.HashTable<string,GLib.Value?> @params, GLib.List<Geocode.Place>? results, GLib.Error? error);
diff --git a/vapi/geocode-glib-2.0.vapi b/vapi/geocode-glib-2.0.vapi
index 10ace4adf..da086de94 100644
--- a/vapi/geocode-glib-2.0.vapi
+++ b/vapi/geocode-glib-2.0.vapi
@@ -86,7 +86,7 @@ namespace Geocode {
}
[CCode (cheader_filename = "geocode-glib/geocode-glib.h", type_id = "geocode_mock_backend_get_type ()")]
[Version (since = "3.23.1")]
- public class MockBackend : GLib.Object, Geocode.Backend {
+ public sealed class MockBackend : GLib.Object, Geocode.Backend {
[CCode (has_construct_function = false)]
public MockBackend ();
public void add_forward_result (GLib.HashTable<string,GLib.Value?> @params, GLib.List<Geocode.Place>? results, GLib.Error? error);
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 3788c0e32..7b95a6027 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -405,7 +405,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_app_info_monitor_get_type ()")]
[Version (since = "2.40")]
- public class AppInfoMonitor : GLib.Object {
+ public sealed class AppInfoMonitor : GLib.Object {
[CCode (has_construct_function = false)]
protected AppInfoMonitor ();
public static GLib.AppInfoMonitor @get ();
@@ -607,7 +607,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_bytes_icon_get_type ()")]
[Version (since = "2.38")]
- public class BytesIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon {
+ public sealed class BytesIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon {
[CCode (has_construct_function = false, type = "GIcon*")]
public BytesIcon (GLib.Bytes bytes);
public unowned GLib.Bytes get_bytes ();
@@ -647,7 +647,7 @@ namespace GLib {
public void set_callback ([CCode (type = "GSourceFunc")] owned GLib.CancellableSourceFunc func);
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_charset_converter_get_type ()")]
- public class CharsetConverter : GLib.Object, GLib.Converter, GLib.Initable {
+ public sealed class CharsetConverter : GLib.Object, GLib.Converter, GLib.Initable {
[CCode (has_construct_function = false)]
[Version (since = "2.24")]
public CharsetConverter (string to_charset, string from_charset) throws GLib.Error;
@@ -681,7 +681,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_credentials_get_type ()")]
[Version (since = "2.26")]
- public class Credentials : GLib.Object {
+ public sealed class Credentials : GLib.Object {
[CCode (has_construct_function = false)]
public Credentials ();
public void* get_native (GLib.CredentialsType native_type);
@@ -694,7 +694,7 @@ namespace GLib {
public string to_string ();
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_action_group_get_type ()")]
- public class DBusActionGroup : GLib.Object, GLib.ActionGroup, GLib.RemoteActionGroup {
+ public sealed class DBusActionGroup : GLib.Object, GLib.ActionGroup, GLib.RemoteActionGroup {
[CCode (has_construct_function = false)]
protected DBusActionGroup ();
[Version (since = "2.32")]
@@ -727,7 +727,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_auth_observer_get_type ()")]
[Version (since = "2.26")]
- public class DBusAuthObserver : GLib.Object {
+ public sealed class DBusAuthObserver : GLib.Object {
[CCode (has_construct_function = false)]
public DBusAuthObserver ();
[HasEmitter]
@@ -737,7 +737,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_connection_get_type ()")]
[Version (since = "2.26")]
- public class DBusConnection : GLib.Object, GLib.AsyncInitable, GLib.Initable {
+ public sealed class DBusConnection : GLib.Object, GLib.AsyncInitable, GLib.Initable {
[CCode (cname = "g_dbus_connection_new", has_construct_function = false)]
public async DBusConnection (GLib.IOStream stream, string? guid, GLib.DBusConnectionFlags flags, GLib.DBusAuthObserver? observer = null, GLib.Cancellable? cancellable = null) throws GLib.Error;
public uint add_filter (owned GLib.DBusMessageFilterFunction filter_function);
@@ -866,7 +866,7 @@ namespace GLib {
public virtual signal bool g_authorize_method (GLib.DBusMethodInvocation invocation);
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_menu_model_get_type ()")]
- public class DBusMenuModel : GLib.MenuModel {
+ public sealed class DBusMenuModel : GLib.MenuModel {
[CCode (has_construct_function = false)]
protected DBusMenuModel ();
[Version (since = "2.32")]
@@ -874,7 +874,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_message_get_type ()")]
[Version (since = "2.26")]
- public class DBusMessage : GLib.Object {
+ public sealed class DBusMessage : GLib.Object {
[CCode (has_construct_function = false)]
public DBusMessage ();
public static ssize_t bytes_needed ([CCode (array_length_cname = "blob_len", array_length_pos = 1.1, array_length_type = "gsize")] uint8[] blob) throws GLib.Error;
@@ -954,7 +954,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_method_invocation_get_type ()")]
[Version (since = "2.26")]
- public class DBusMethodInvocation : GLib.Object {
+ public sealed class DBusMethodInvocation : GLib.Object {
[CCode (has_construct_function = false)]
protected DBusMethodInvocation ();
public unowned GLib.DBusConnection get_connection ();
@@ -1159,7 +1159,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_dbus_server_get_type ()")]
[Version (since = "2.26")]
- public class DBusServer : GLib.Object, GLib.Initable {
+ public sealed class DBusServer : GLib.Object, GLib.Initable {
[CCode (has_construct_function = false)]
protected DBusServer ();
public unowned string get_client_address ();
@@ -1264,7 +1264,7 @@ namespace GLib {
public virtual signal bool authorize (GLib.DBusMethodInvocation invocation);
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_emblem_get_type ()")]
- public class Emblem : GLib.Object, GLib.Icon {
+ public sealed class Emblem : GLib.Object, GLib.Icon {
[CCode (has_construct_function = false)]
[Version (since = "2.18")]
public Emblem (GLib.Icon icon);
@@ -1365,14 +1365,14 @@ namespace GLib {
public virtual bool truncate_fn (int64 size, GLib.Cancellable? cancellable = null) throws GLib.Error;
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_file_icon_get_type ()")]
- public class FileIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon {
+ public sealed class FileIcon : GLib.Object, GLib.Icon, GLib.LoadableIcon {
[CCode (has_construct_function = false, type = "GIcon*")]
public FileIcon (GLib.File file);
public unowned GLib.File get_file ();
public GLib.File file { get; construct; }
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_file_info_get_type ()")]
- public class FileInfo : GLib.Object {
+ public sealed class FileInfo : GLib.Object {
[CCode (has_construct_function = false)]
public FileInfo ();
public void clear_status ();
@@ -1508,7 +1508,7 @@ namespace GLib {
public virtual bool truncate_fn (int64 size, GLib.Cancellable? cancellable = null) throws GLib.Error;
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_filename_completer_get_type ()")]
- public class FilenameCompleter : GLib.Object {
+ public sealed class FilenameCompleter : GLib.Object {
[CCode (has_construct_function = false)]
public FilenameCompleter ();
public string? get_completion_suffix (string initial_text);
@@ -1587,7 +1587,7 @@ namespace GLib {
public void set_required_type (GLib.Type type);
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_io_module_get_type ()")]
- public class IOModule : GLib.TypeModule, GLib.TypePlugin {
+ public sealed class IOModule : GLib.TypeModule, GLib.TypePlugin {
[CCode (has_construct_function = false)]
public IOModule (string filename);
[CCode (cheader_filename = "gio/gio.h", cname = "g_io_modules_load_all_in_directory")]
@@ -1791,7 +1791,7 @@ namespace GLib {
public virtual async ssize_t skip_async (size_t count, int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.IOError;
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_list_store_get_type ()")]
- public class ListStore : GLib.Object, GLib.ListModel {
+ public sealed class ListStore : GLib.Object, GLib.ListModel {
[CCode (has_construct_function = false)]
[Version (since = "2.44")]
public ListStore (GLib.Type item_type);
@@ -1878,7 +1878,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_menu_get_type ()")]
[Version (since = "2.32")]
- public class Menu : GLib.MenuModel {
+ public sealed class Menu : GLib.MenuModel {
[CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_ATTRIBUTE_ACTION")]
public const string ATTRIBUTE_ACTION;
[CCode (cheader_filename = "gio/gio.h", cname = "G_MENU_ATTRIBUTE_ACTION_NAMESPACE")]
@@ -1929,7 +1929,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_menu_item_get_type ()")]
[Version (since = "2.32")]
- public class MenuItem : GLib.Object {
+ public sealed class MenuItem : GLib.Object {
[CCode (has_construct_function = false)]
public MenuItem (string? label, string? detailed_action);
[CCode (has_construct_function = false)]
@@ -2094,7 +2094,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_notification_get_type ()")]
[Version (since = "2.40")]
- public class Notification : GLib.Object {
+ public sealed class Notification : GLib.Object {
[CCode (has_construct_function = false)]
public Notification (string title);
public void add_button (string label, string detailed_action);
@@ -2191,7 +2191,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_property_action_get_type ()")]
[Version (since = "2.38")]
- public class PropertyAction : GLib.Object, GLib.Action {
+ public sealed class PropertyAction : GLib.Object, GLib.Action {
[CCode (has_construct_function = false)]
public PropertyAction (string name, GLib.Object object, string property_name);
[NoAccessorMethod]
@@ -2547,7 +2547,7 @@ namespace GLib {
public void unref ();
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_action_get_type ()")]
- public class SimpleAction : GLib.Object, GLib.Action {
+ public sealed class SimpleAction : GLib.Object, GLib.Action {
[CCode (has_construct_function = false)]
[Version (since = "2.28")]
public SimpleAction (string name, GLib.VariantType? parameter_type);
@@ -2580,7 +2580,7 @@ namespace GLib {
public void remove (string action_name);
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_async_result_get_type ()")]
- public class SimpleAsyncResult : GLib.Object, GLib.AsyncResult {
+ public sealed class SimpleAsyncResult : GLib.Object, GLib.AsyncResult {
[CCode (has_construct_function = false)]
public SimpleAsyncResult (GLib.Object? source_object, void* source_tag);
[Version (deprecated = true, deprecated_since = "2.46")]
@@ -2631,7 +2631,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_io_stream_get_type ()")]
[Version (since = "2.44")]
- public class SimpleIOStream : GLib.IOStream {
+ public sealed class SimpleIOStream : GLib.IOStream {
[CCode (has_construct_function = false, type = "GIOStream*")]
public SimpleIOStream (GLib.InputStream input_stream, GLib.OutputStream output_stream);
[NoAccessorMethod]
@@ -2640,7 +2640,7 @@ namespace GLib {
public GLib.OutputStream output_stream { owned get; construct; }
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_simple_permission_get_type ()")]
- public class SimplePermission : GLib.Permission {
+ public sealed class SimplePermission : GLib.Permission {
[CCode (has_construct_function = false, type = "GPermission*")]
[Version (since = "2.26")]
public SimplePermission (bool allowed);
@@ -2947,7 +2947,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_subprocess_get_type ()")]
[Version (since = "2.40")]
- public class Subprocess : GLib.Object, GLib.Initable {
+ public sealed class Subprocess : GLib.Object, GLib.Initable {
[CCode (has_construct_function = false)]
public Subprocess (GLib.SubprocessFlags flags, ...) throws GLib.Error;
public bool communicate (GLib.Bytes? stdin_buf, GLib.Cancellable? cancellable, out GLib.Bytes? stdout_buf, out GLib.Bytes? stderr_buf) throws GLib.Error;
@@ -2980,7 +2980,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_subprocess_launcher_get_type ()")]
[Version (since = "2.40")]
- public class SubprocessLauncher : GLib.Object {
+ public sealed class SubprocessLauncher : GLib.Object {
[CCode (has_construct_function = false)]
public SubprocessLauncher (GLib.SubprocessFlags flags);
[Version (since = "2.68")]
@@ -3006,7 +3006,7 @@ namespace GLib {
public GLib.SubprocessFlags flags { construct; }
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_task_get_type ()")]
- public class Task : GLib.Object, GLib.AsyncResult {
+ public sealed class Task : GLib.Object, GLib.AsyncResult {
[CCode (has_construct_function = false)]
[Version (since = "2.36")]
public Task (GLib.Object? source_object, GLib.Cancellable? cancellable, [CCode (scope = "async")] GLib.TaskReadyCallback callback);
@@ -3105,7 +3105,7 @@ namespace GLib {
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_test_dbus_get_type ()")]
[Version (since = "2.34")]
- public class TestDBus : GLib.Object {
+ public sealed class TestDBus : GLib.Object {
[CCode (has_construct_function = false)]
public TestDBus (GLib.TestDBusFlags flags);
public void add_service_dir (string path);
@@ -3118,7 +3118,7 @@ namespace GLib {
public GLib.TestDBusFlags flags { get; construct; }
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_themed_icon_get_type ()")]
- public class ThemedIcon : GLib.Object, GLib.Icon {
+ public sealed class ThemedIcon : GLib.Object, GLib.Icon {
[CCode (has_construct_function = false, type = "GIcon*")]
public ThemedIcon (string iconname);
public void append_name (string iconname);
@@ -3420,7 +3420,7 @@ namespace GLib {
public virtual signal void volume_removed (GLib.Volume volume);
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_zlib_compressor_get_type ()")]
- public class ZlibCompressor : GLib.Object, GLib.Converter {
+ public sealed class ZlibCompressor : GLib.Object, GLib.Converter {
[CCode (has_construct_function = false)]
[Version (since = "2.24")]
public ZlibCompressor (GLib.ZlibCompressorFormat format, int level = -1);
@@ -3436,7 +3436,7 @@ namespace GLib {
public int level { get; construct; }
}
[CCode (cheader_filename = "gio/gio.h", type_id = "g_zlib_decompressor_get_type ()")]
- public class ZlibDecompressor : GLib.Object, GLib.Converter {
+ public sealed class ZlibDecompressor : GLib.Object, GLib.Converter {
[CCode (has_construct_function = false)]
[Version (since = "2.24")]
public ZlibDecompressor (GLib.ZlibCompressorFormat format);
diff --git a/vapi/gnome-bg-4.vapi b/vapi/gnome-bg-4.vapi
index d0f8633c1..ef156127f 100644
--- a/vapi/gnome-bg-4.vapi
+++ b/vapi/gnome-bg-4.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "Gnome", gir_namespace = "GnomeBG", gir_version = "4.0", lower_case_cprefix = "gnome_")]
namespace Gnome {
[CCode (cheader_filename = "libgnome-desktop/gnome-bg.h", type_id = "gnome_bg_get_type ()")]
- public class BG : GLib.Object {
+ public sealed class BG : GLib.Object {
[CCode (has_construct_function = false)]
public BG ();
public bool changes_with_time ();
diff --git a/vapi/gnome-desktop-3.0.vapi b/vapi/gnome-desktop-3.0.vapi
index 60bec1a05..467b46114 100644
--- a/vapi/gnome-desktop-3.0.vapi
+++ b/vapi/gnome-desktop-3.0.vapi
@@ -43,7 +43,7 @@ namespace Gnome {
public static bool parse_locale (string locale, out string language_codep, out string? country_codep, out string? codesetp, out string? modifierp);
}
[CCode (cheader_filename = "libgnome-desktop/gnome-bg.h", type_id = "gnome_bg_get_type ()")]
- public class BG : GLib.Object {
+ public sealed class BG : GLib.Object {
[CCode (has_construct_function = false)]
public BG ();
public bool changes_with_time ();
diff --git a/vapi/gnome-rr-4.vapi b/vapi/gnome-rr-4.vapi
index b243a9474..c807c67fb 100644
--- a/vapi/gnome-rr-4.vapi
+++ b/vapi/gnome-rr-4.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "GnomeRR", gir_namespace = "GnomeRR", gir_version = "4.0", lower_case_cprefix = "gnome_rr_")]
namespace GnomeRR {
[CCode (cheader_filename = "libgnome-desktop/gnome-rr-config.h", type_id = "gnome_rr_config_get_type ()")]
- public class Config : GLib.Object {
+ public sealed class Config : GLib.Object {
[CCode (has_construct_function = false)]
protected Config ();
public bool applicable (GnomeRR.Screen screen) throws GLib.Error;
@@ -77,7 +77,7 @@ namespace GnomeRR {
public bool supports_underscanning ();
}
[CCode (cheader_filename = "libgnome-desktop/gnome-rr-config.h", type_id = "gnome_rr_output_info_get_type ()")]
- public class OutputInfo : GLib.Object {
+ public sealed class OutputInfo : GLib.Object {
[CCode (has_construct_function = false)]
protected OutputInfo ();
public double get_aspect_ratio ();
diff --git a/vapi/goocanvas-2.0.vapi b/vapi/goocanvas-2.0.vapi
index 38aed7043..6de59081f 100644
--- a/vapi/goocanvas-2.0.vapi
+++ b/vapi/goocanvas-2.0.vapi
@@ -93,7 +93,7 @@ namespace Goo {
public virtual signal void item_created (Goo.CanvasItem item, Goo.CanvasItemModel model);
}
[CCode (cheader_filename = "goocanvas.h", type_id = "goo_canvas_accessible_factory_get_type ()")]
- public class CanvasAccessibleFactory : Atk.ObjectFactory {
+ public sealed class CanvasAccessibleFactory : Atk.ObjectFactory {
[CCode (has_construct_function = false)]
protected CanvasAccessibleFactory ();
}
@@ -345,7 +345,7 @@ namespace Goo {
public double y { get; set; }
}
[CCode (cheader_filename = "goocanvas.h", type_id = "goo_canvas_item_accessible_factory_get_type ()")]
- public class CanvasItemAccessibleFactory : Atk.ObjectFactory {
+ public sealed class CanvasItemAccessibleFactory : Atk.ObjectFactory {
[CCode (has_construct_function = false)]
protected CanvasItemAccessibleFactory ();
}
@@ -775,7 +775,7 @@ namespace Goo {
public double y { get; set; }
}
[CCode (cheader_filename = "goocanvas.h", type_id = "goo_canvas_widget_accessible_factory_get_type ()")]
- public class CanvasWidgetAccessibleFactory : Atk.ObjectFactory {
+ public sealed class CanvasWidgetAccessibleFactory : Atk.ObjectFactory {
[CCode (has_construct_function = false)]
protected CanvasWidgetAccessibleFactory ();
}
diff --git a/vapi/gst-editing-services-1.0.vapi b/vapi/gst-editing-services-1.0.vapi
index defb8afa0..844c19093 100644
--- a/vapi/gst-editing-services-1.0.vapi
+++ b/vapi/gst-editing-services-1.0.vapi
@@ -289,7 +289,7 @@ namespace GES {
}
[CCode (cheader_filename = "ges/ges.h", type_id = "ges_marker_get_type ()")]
[Version (since = "1.18")]
- public class Marker : GLib.Object, GES.MetaContainer {
+ public sealed class Marker : GLib.Object, GES.MetaContainer {
[CCode (has_construct_function = false)]
protected Marker ();
[NoAccessorMethod]
@@ -297,7 +297,7 @@ namespace GES {
}
[CCode (cheader_filename = "ges/ges.h", type_id = "ges_marker_list_get_type ()")]
[Version (since = "1.18")]
- public class MarkerList : GLib.Object {
+ public sealed class MarkerList : GLib.Object {
[CCode (has_construct_function = false)]
public MarkerList ();
public unowned GES.Marker add (Gst.ClockTime position);
diff --git a/vapi/gstreamer-1.0.vapi b/vapi/gstreamer-1.0.vapi
index 615296231..c9b665d6a 100644
--- a/vapi/gstreamer-1.0.vapi
+++ b/vapi/gstreamer-1.0.vapi
@@ -694,7 +694,7 @@ namespace Gst {
public virtual signal void element_removed (Gst.Element child);
}
[CCode (cheader_filename = "gst/gst.h", type_id = "gst_bitmask_get_type ()")]
- public class Bitmask {
+ public sealed class Bitmask {
[CCode (has_construct_function = false)]
protected Bitmask ();
}
@@ -1248,7 +1248,7 @@ namespace Gst {
}
[CCode (cheader_filename = "gst/gst.h", type_id = "gst_device_provider_factory_get_type ()")]
[Version (since = "1.4")]
- public class DeviceProviderFactory : Gst.PluginFeature {
+ public sealed class DeviceProviderFactory : Gst.PluginFeature {
[CCode (has_construct_function = false)]
protected DeviceProviderFactory ();
public static Gst.DeviceProviderFactory? find (string name);
@@ -1263,13 +1263,13 @@ namespace Gst {
public static GLib.List<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")]
diff --git a/vapi/gstreamer-base-1.0.vapi b/vapi/gstreamer-base-1.0.vapi
index e50400592..414d03e5e 100644
--- a/vapi/gstreamer-base-1.0.vapi
+++ b/vapi/gstreamer-base-1.0.vapi
@@ -5,7 +5,7 @@ namespace Gst {
namespace Base {
[CCode (cheader_filename = "gst/base/base.h", cname = "GstAdapter", lower_case_cprefix = "gst_adapter_", type_id = "gst_adapter_get_type ()")]
[GIR (name = "Adapter")]
- public class Adapter : GLib.Object {
+ public sealed class Adapter : GLib.Object {
[CCode (has_construct_function = false)]
public Adapter ();
public size_t available ();
diff --git a/vapi/gstreamer-pbutils-1.0.vapi b/vapi/gstreamer-pbutils-1.0.vapi
index 98d941b3e..eb9132439 100644
--- a/vapi/gstreamer-pbutils-1.0.vapi
+++ b/vapi/gstreamer-pbutils-1.0.vapi
@@ -83,7 +83,7 @@ namespace Gst {
}
[CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererAudioInfo", lower_case_cprefix = "gst_discoverer_audio_info_", type_id = "gst_discoverer_audio_info_get_type ()")]
[GIR (name = "DiscovererAudioInfo")]
- public class DiscovererAudioInfo : Gst.PbUtils.DiscovererStreamInfo {
+ public sealed class DiscovererAudioInfo : Gst.PbUtils.DiscovererStreamInfo {
[CCode (has_construct_function = false)]
protected DiscovererAudioInfo ();
public uint get_bitrate ();
@@ -97,7 +97,7 @@ namespace Gst {
}
[CCode (cheader_filename = "gst/pbutils/pbutils.h", cname = "GstDiscovererContainerInfo", lower_case_cprefix = "gst_discoverer_container_info_", type_id = "gst_discoverer_container_info_get_type ()")]
[GIR (name = "DiscovererContainerInfo")]
- public class DiscovererContainerInfo : Gst.PbUtils.DiscovererStreamInfo {
+ public sealed class DiscovererContainerInfo : Gst.PbUtils.DiscovererStreamInfo {
[CCode (has_construct_function = false)]
protected DiscovererContainerInfo ();
public GLib.List<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 ();
diff --git a/vapi/gstreamer-play-1.0.vapi b/vapi/gstreamer-play-1.0.vapi
index e298c73a4..5cbe8cccc 100644
--- a/vapi/gstreamer-play-1.0.vapi
+++ b/vapi/gstreamer-play-1.0.vapi
@@ -6,7 +6,7 @@ namespace Gst {
[CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_audio_info_get_type ()")]
[GIR (name = "PlayAudioInfo")]
[Version (since = "1.20")]
- public class AudioInfo : Gst.Play.StreamInfo {
+ public sealed class AudioInfo : Gst.Play.StreamInfo {
[CCode (has_construct_function = false)]
protected AudioInfo ();
public int get_bitrate ();
@@ -18,7 +18,7 @@ namespace Gst {
[CCode (cheader_filename = "gst/play/play.h", type_id = "gst_play_media_info_get_type ()")]
[GIR (name = "PlayMediaInfo")]
[Version (since = "1.20")]
- public class MediaInfo : GLib.Object {
+ public sealed class MediaInfo : GLib.Object {
[CCode (has_construct_function = false)]
protected MediaInfo ();
public unowned GLib.List<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 ();
diff --git a/vapi/gstreamer-player-1.0.vapi b/vapi/gstreamer-player-1.0.vapi
index fe2ab3c49..5c1b0e415 100644
--- a/vapi/gstreamer-player-1.0.vapi
+++ b/vapi/gstreamer-player-1.0.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "Gst", gir_namespace = "GstPlayer", gir_version = "1.0", lower_case_cprefix = "gst_")]
namespace Gst {
[CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_get_type ()")]
- public class Player : Gst.Object {
+ public sealed class Player : Gst.Object {
[CCode (has_construct_function = false)]
public Player (owned Gst.PlayerVideoRenderer? video_renderer, owned Gst.PlayerSignalDispatcher? signal_dispatcher);
[Version (since = "1.10")]
@@ -117,7 +117,7 @@ namespace Gst {
public signal void warning (GLib.Error object);
}
[CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_audio_info_get_type ()")]
- public class PlayerAudioInfo : Gst.PlayerStreamInfo {
+ public sealed class PlayerAudioInfo : Gst.PlayerStreamInfo {
[CCode (has_construct_function = false)]
protected PlayerAudioInfo ();
public int get_bitrate ();
@@ -127,14 +127,14 @@ namespace Gst {
public int get_sample_rate ();
}
[CCode (cheader_filename = "gst/player/player.h", lower_case_csuffix = "player_g_main_context_signal_dispatcher", type_id = "gst_player_g_main_context_signal_dispatcher_get_type ()")]
- public class PlayerGMainContextSignalDispatcher : GLib.Object, Gst.PlayerSignalDispatcher {
+ public sealed class PlayerGMainContextSignalDispatcher : GLib.Object, Gst.PlayerSignalDispatcher {
[CCode (has_construct_function = false, type = "GstPlayerSignalDispatcher*")]
public PlayerGMainContextSignalDispatcher (GLib.MainContext? application_context);
[NoAccessorMethod]
public GLib.MainContext application_context { owned get; construct; }
}
[CCode (cheader_filename = "gst/player/player.h", type_id = "gst_player_media_info_get_type ()")]
- public class PlayerMediaInfo : GLib.Object {
+ public sealed class PlayerMediaInfo : GLib.Object {
[CCode (has_construct_function = false)]
protected PlayerMediaInfo ();
public unowned GLib.List<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 ();
diff --git a/vapi/gstreamer-video-1.0.vapi b/vapi/gstreamer-video-1.0.vapi
index af7798aec..551c744a7 100644
--- a/vapi/gstreamer-video-1.0.vapi
+++ b/vapi/gstreamer-video-1.0.vapi
@@ -426,7 +426,7 @@ namespace Gst {
}
[CCode (cheader_filename = "gst/video/video.h", lower_case_cprefix = "gst_video_multiview_flagset_", type_id = "gst_video_multiview_flagset_get_type ()")]
[GIR (name = "VideoMultiviewFlagsSet")]
- public class MultiviewFlagsSet : Gst.FlagSet {
+ public sealed class MultiviewFlagsSet : Gst.FlagSet {
[CCode (has_construct_function = false)]
protected MultiviewFlagsSet ();
}
diff --git a/vapi/gstreamer-webrtc-1.0.vapi b/vapi/gstreamer-webrtc-1.0.vapi
index 4f030c5ec..7bdcfeba1 100644
--- a/vapi/gstreamer-webrtc-1.0.vapi
+++ b/vapi/gstreamer-webrtc-1.0.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "Gst", gir_namespace = "GstWebRTC", gir_version = "1.0", lower_case_cprefix = "gst_")]
namespace Gst {
[CCode (cheader_filename = "gst/webrtc/webrtc.h", lower_case_csuffix = "webrtc_dtls_transport", type_id = "gst_webrtc_dtls_transport_get_type ()")]
- public class WebRTCDTLSTransport : Gst.Object {
+ public sealed class WebRTCDTLSTransport : Gst.Object {
[CCode (has_construct_function = false)]
protected WebRTCDTLSTransport ();
[NoAccessorMethod]
@@ -155,7 +155,7 @@ namespace Gst {
public signal void on_selected_candidate_pair_change ();
}
[CCode (cheader_filename = "gst/webrtc/webrtc.h", lower_case_csuffix = "webrtc_rtp_receiver", type_id = "gst_webrtc_rtp_receiver_get_type ()")]
- public class WebRTCRTPReceiver : Gst.Object {
+ public sealed class WebRTCRTPReceiver : Gst.Object {
[CCode (has_construct_function = false)]
protected WebRTCRTPReceiver ();
[NoAccessorMethod]
@@ -163,7 +163,7 @@ namespace Gst {
public Gst.WebRTCDTLSTransport transport { owned get; }
}
[CCode (cheader_filename = "gst/webrtc/webrtc.h", lower_case_csuffix = "webrtc_rtp_sender", type_id = "gst_webrtc_rtp_sender_get_type ()")]
- public class WebRTCRTPSender : Gst.Object {
+ public sealed class WebRTCRTPSender : Gst.Object {
[CCode (has_construct_function = false)]
protected WebRTCRTPSender ();
[Version (since = "1.20")]
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index 35da0df43..0a355f8d6 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -478,7 +478,7 @@ namespace Gtk {
public Gtk.Widget accel_widget { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_accel_map_get_type ()")]
- public class AccelMap : GLib.Object {
+ public sealed class AccelMap : GLib.Object {
[CCode (has_construct_function = false)]
protected AccelMap ();
public static void add_entry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);
@@ -1974,7 +1974,7 @@ namespace Gtk {
protected CheckMenuItemAccessible ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_clipboard_get_type ()")]
- public class Clipboard : GLib.Object {
+ public sealed class Clipboard : GLib.Object {
[CCode (has_construct_function = false)]
protected Clipboard ();
public void clear ();
@@ -2910,7 +2910,7 @@ namespace Gtk {
public Gtk.Widget widget { get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_key_get_type ()")]
- public class EventControllerKey : Gtk.EventController {
+ public sealed class EventControllerKey : Gtk.EventController {
[CCode (has_construct_function = false, type = "GtkEventController*")]
public EventControllerKey (Gtk.Widget widget);
public bool forward (Gtk.Widget widget);
@@ -2928,7 +2928,7 @@ namespace Gtk {
public signal bool modifiers (Gdk.ModifierType object);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_motion_get_type ()")]
- public class EventControllerMotion : Gtk.EventController {
+ public sealed class EventControllerMotion : Gtk.EventController {
[CCode (has_construct_function = false, type = "GtkEventController*")]
[Version (since = "3.24")]
public EventControllerMotion (Gtk.Widget widget);
@@ -2937,7 +2937,7 @@ namespace Gtk {
public signal void motion (double x, double y);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_scroll_get_type ()")]
- public class EventControllerScroll : Gtk.EventController {
+ public sealed class EventControllerScroll : Gtk.EventController {
[CCode (has_construct_function = false, type = "GtkEventController*")]
[Version (since = "3.24")]
public EventControllerScroll (Gtk.Widget widget, Gtk.EventControllerScrollFlags flags);
@@ -3046,7 +3046,7 @@ namespace Gtk {
public FileChooserDialog (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, ...);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_chooser_native_get_type ()")]
- public class FileChooserNative : Gtk.NativeDialog, Gtk.FileChooser {
+ public sealed class FileChooserNative : Gtk.NativeDialog, Gtk.FileChooser {
[CCode (has_construct_function = false)]
[Version (since = "3.20")]
public FileChooserNative (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, string? accept_label, string? cancel_label);
@@ -3084,7 +3084,7 @@ namespace Gtk {
public signal void up_folder ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_file_filter_get_type ()")]
- public class FileFilter : GLib.InitiallyUnowned, Gtk.Buildable {
+ public sealed class FileFilter : GLib.InitiallyUnowned, Gtk.Buildable {
[CCode (has_construct_function = false)]
[Version (since = "2.4")]
public FileFilter ();
@@ -3463,7 +3463,7 @@ namespace Gtk {
public signal void update (Gdk.EventSequence? sequence);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_drag_get_type ()")]
- public class GestureDrag : Gtk.GestureSingle {
+ public sealed class GestureDrag : Gtk.GestureSingle {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GestureDrag (Gtk.Widget widget);
@@ -3479,7 +3479,7 @@ namespace Gtk {
public signal void drag_update (double offset_x, double offset_y);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_long_press_get_type ()")]
- public class GestureLongPress : Gtk.GestureSingle {
+ public sealed class GestureLongPress : Gtk.GestureSingle {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GestureLongPress (Gtk.Widget widget);
@@ -3491,7 +3491,7 @@ namespace Gtk {
public signal void pressed (double x, double y);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_multi_press_get_type ()")]
- public class GestureMultiPress : Gtk.GestureSingle {
+ public sealed class GestureMultiPress : Gtk.GestureSingle {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GestureMultiPress (Gtk.Widget widget);
@@ -3507,7 +3507,7 @@ namespace Gtk {
public signal void stopped ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_pan_get_type ()")]
- public class GesturePan : Gtk.GestureDrag {
+ public sealed class GesturePan : Gtk.GestureDrag {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GesturePan (Gtk.Widget widget, Gtk.Orientation orientation);
@@ -3521,7 +3521,7 @@ namespace Gtk {
public signal void pan (Gtk.PanDirection direction, double offset);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_rotate_get_type ()")]
- public class GestureRotate : Gtk.Gesture {
+ public sealed class GestureRotate : Gtk.Gesture {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GestureRotate (Gtk.Widget widget);
@@ -3531,7 +3531,7 @@ namespace Gtk {
public signal void angle_changed (double angle, double angle_delta);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_single_get_type ()")]
- public class GestureSingle : Gtk.Gesture {
+ public sealed class GestureSingle : Gtk.Gesture {
[CCode (has_construct_function = false)]
protected GestureSingle ();
[Version (since = "3.14")]
@@ -3558,7 +3558,7 @@ namespace Gtk {
public bool touch_only { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_stylus_get_type ()")]
- public class GestureStylus : Gtk.GestureSingle {
+ public sealed class GestureStylus : Gtk.GestureSingle {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.24")]
public GestureStylus (Gtk.Widget widget);
@@ -3574,7 +3574,7 @@ namespace Gtk {
public signal void up (double object, double p0);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_swipe_get_type ()")]
- public class GestureSwipe : Gtk.GestureSingle {
+ public sealed class GestureSwipe : Gtk.GestureSingle {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GestureSwipe (Gtk.Widget widget);
@@ -3584,7 +3584,7 @@ namespace Gtk {
public signal void swipe (double velocity_x, double velocity_y);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_zoom_get_type ()")]
- public class GestureZoom : Gtk.Gesture {
+ public sealed class GestureZoom : Gtk.Gesture {
[CCode (has_construct_function = false, type = "GtkGesture*")]
[Version (since = "3.14")]
public GestureZoom (Gtk.Widget widget);
@@ -3839,7 +3839,7 @@ namespace Gtk {
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_icon_info_get_type ()")]
[Version (since = "3.8")]
- public class IconInfo : GLib.Object {
+ public sealed class IconInfo : GLib.Object {
[CCode (has_construct_function = false)]
protected IconInfo ();
[CCode (has_construct_function = false)]
@@ -5095,7 +5095,7 @@ namespace Gtk {
public int ypad { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_model_button_get_type ()")]
- public class ModelButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable {
+ public sealed class ModelButton : Gtk.Button, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
[Version (since = "3.16")]
public ModelButton ();
@@ -5343,7 +5343,7 @@ namespace Gtk {
public virtual signal bool get_child_position (Gtk.Widget widget, out Gdk.Rectangle allocation);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_pad_controller_get_type ()")]
- public class PadController : Gtk.EventController {
+ public sealed class PadController : Gtk.EventController {
[CCode (has_construct_function = false)]
[Version (since = "3.22")]
public PadController (Gtk.Window window, GLib.ActionGroup group, Gdk.Device? pad);
@@ -5357,7 +5357,7 @@ namespace Gtk {
public Gdk.Device pad { owned get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_page_setup_get_type ()")]
- public class PageSetup : GLib.Object {
+ public sealed class PageSetup : GLib.Object {
[CCode (has_construct_function = false)]
[Version (since = "2.10")]
public PageSetup ();
@@ -5529,7 +5529,7 @@ namespace Gtk {
public void to_key_file (GLib.KeyFile key_file, string group_name);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_places_sidebar_get_type ()")]
- public class PlacesSidebar : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable {
+ public sealed class PlacesSidebar : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
[Version (since = "3.10")]
public PlacesSidebar ();
@@ -5705,7 +5705,7 @@ namespace Gtk {
protected PopoverAccessible ();
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_popover_menu_get_type ()")]
- public class PopoverMenu : Gtk.Popover, Atk.Implementor, Gtk.Buildable {
+ public sealed class PopoverMenu : Gtk.Popover, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
[Version (since = "3.16")]
public PopoverMenu ();
@@ -5715,7 +5715,7 @@ namespace Gtk {
public string visible_submenu { owned get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_context_get_type ()")]
- public class PrintContext : GLib.Object {
+ public sealed class PrintContext : GLib.Object {
[CCode (has_construct_function = false)]
protected PrintContext ();
[Version (since = "2.10")]
@@ -5874,7 +5874,7 @@ namespace Gtk {
public virtual signal void update_custom_widget (Gtk.Widget widget, Gtk.PageSetup setup, Gtk.PrintSettings settings);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_print_settings_get_type ()")]
- public class PrintSettings : GLib.Object {
+ public sealed class PrintSettings : GLib.Object {
[CCode (has_construct_function = false)]
[Version (since = "2.10")]
public PrintSettings ();
@@ -6341,7 +6341,7 @@ namespace Gtk {
public RecentChooserWidget.for_manager (Gtk.RecentManager manager);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_recent_filter_get_type ()")]
- public class RecentFilter : GLib.InitiallyUnowned, Gtk.Buildable {
+ public sealed class RecentFilter : GLib.InitiallyUnowned, Gtk.Buildable {
[CCode (has_construct_function = false)]
[Version (since = "2.10")]
public RecentFilter ();
@@ -6984,7 +6984,7 @@ namespace Gtk {
public string gtk_xft_rgba { owned get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcut_label_get_type ()")]
- public class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ public sealed class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
[Version (since = "3.22")]
public ShortcutLabel (string accelerator);
@@ -7002,7 +7002,7 @@ namespace Gtk {
public string disabled_text { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_group_get_type ()")]
- public class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ public sealed class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false)]
protected ShortcutsGroup ();
[NoAccessorMethod]
@@ -7017,7 +7017,7 @@ namespace Gtk {
public string view { owned get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_section_get_type ()")]
- public class ShortcutsSection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ public sealed class ShortcutsSection : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false)]
protected ShortcutsSection ();
[NoAccessorMethod]
@@ -7031,7 +7031,7 @@ namespace Gtk {
public signal bool change_current_page (int object);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_shortcuts_shortcut_get_type ()")]
- public class ShortcutsShortcut : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ public sealed class ShortcutsShortcut : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false)]
protected ShortcutsShortcut ();
[NoAccessorMethod]
@@ -8712,7 +8712,7 @@ namespace Gtk {
public virtual signal void style_changed (Gtk.ToolbarStyle style);
}
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_tooltip_get_type ()")]
- public class Tooltip : GLib.Object {
+ public sealed class Tooltip : GLib.Object {
[CCode (has_construct_function = false)]
protected Tooltip ();
[Version (since = "2.12")]
diff --git a/vapi/gtk4-unix-print.vapi b/vapi/gtk4-unix-print.vapi
index 758a14933..629f810cb 100644
--- a/vapi/gtk4-unix-print.vapi
+++ b/vapi/gtk4-unix-print.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "Gtk", gir_namespace = "Gtk", gir_version = "4.0", lower_case_cprefix = "gtk_")]
namespace Gtk {
[CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_page_setup_unix_dialog_get_type ()")]
- public class PageSetupUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager {
+ public sealed class PageSetupUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public PageSetupUnixDialog (string? title, Gtk.Window? parent);
public unowned Gtk.PageSetup get_page_setup ();
@@ -15,7 +15,7 @@ namespace Gtk {
public abstract class PrintBackend : GLib.Object {
}
[CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_print_job_get_type ()")]
- public class PrintJob : GLib.Object {
+ public sealed class PrintJob : GLib.Object {
[CCode (has_construct_function = false)]
public PrintJob (string title, Gtk.Printer printer, Gtk.PrintSettings settings, Gtk.PageSetup page_setup);
public bool get_collate ();
@@ -58,7 +58,7 @@ namespace Gtk {
public signal void status_changed ();
}
[CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_print_unix_dialog_get_type ()")]
- public class PrintUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager {
+ public sealed class PrintUnixDialog : Gtk.Dialog, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Native, Gtk.Root, Gtk.ShortcutManager {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public PrintUnixDialog (string? title, Gtk.Window? parent);
public void add_custom_tab (Gtk.Widget child, Gtk.Widget tab_label);
@@ -89,7 +89,7 @@ namespace Gtk {
public bool support_selection { get; set; }
}
[CCode (cheader_filename = "gtk/gtkunixprint.h", type_id = "gtk_printer_get_type ()")]
- public class Printer : GLib.Object {
+ public sealed class Printer : GLib.Object {
[CCode (has_construct_function = false)]
public Printer (string name, Gtk.PrintBackend backend, bool virtual_);
public int compare (Gtk.Printer b);
diff --git a/vapi/gtk4-wayland.vapi b/vapi/gtk4-wayland.vapi
index 5c2eefe27..83f1bc89d 100644
--- a/vapi/gtk4-wayland.vapi
+++ b/vapi/gtk4-wayland.vapi
@@ -5,7 +5,7 @@ namespace Gdk {
namespace Wayland {
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_device_get_type ()")]
[GIR (name = "WaylandDevice")]
- public class Device : Gdk.Device {
+ public sealed class Device : Gdk.Device {
[CCode (has_construct_function = false)]
protected Device ();
public unowned string? get_node_path ();
@@ -14,7 +14,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_display_get_type ()")]
[GIR (name = "WaylandDisplay")]
- public class Display : Gdk.Display {
+ public sealed class Display : Gdk.Display {
[CCode (has_construct_function = false)]
protected Display ();
[Version (since = "4.4")]
@@ -28,38 +28,38 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_gl_context_get_type ()")]
[GIR (name = "WaylandGLContext")]
- public class GLContext : Gdk.GLContext {
+ public sealed class GLContext : Gdk.GLContext {
[CCode (has_construct_function = false)]
protected GLContext ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_monitor_get_type ()")]
[GIR (name = "WaylandMonitor")]
- public class Monitor : Gdk.Monitor {
+ public sealed class Monitor : Gdk.Monitor {
[CCode (has_construct_function = false)]
protected Monitor ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_popup_get_type ()")]
[GIR (name = "WaylandPopup")]
- public class Popup : Gdk.Wayland.Surface, Gdk.Popup {
+ public sealed class Popup : Gdk.Wayland.Surface, Gdk.Popup {
[CCode (has_construct_function = false)]
protected Popup ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_seat_get_type ()")]
[GIR (name = "WaylandSeat")]
- public class Seat : Gdk.Seat {
+ public sealed class Seat : Gdk.Seat {
[CCode (has_construct_function = false)]
protected Seat ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_surface_get_type ()")]
[GIR (name = "WaylandSurface")]
- public class Surface : Gdk.Surface {
+ public sealed class Surface : Gdk.Surface {
[CCode (has_construct_function = false)]
protected Surface ();
public Wl.Surface get_wl_surface ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_toplevel_get_type ()")]
[GIR (name = "WaylandToplevel")]
- public class Toplevel : Gdk.Wayland.Surface, Gdk.Toplevel {
+ public sealed class Toplevel : Gdk.Wayland.Surface, Gdk.Toplevel {
[CCode (has_construct_function = false)]
protected Toplevel ();
public bool export_handle (owned Gdk.Wayland.ToplevelExported callback);
diff --git a/vapi/gtk4-x11.vapi b/vapi/gtk4-x11.vapi
index 4060109ab..146f110b5 100644
--- a/vapi/gtk4-x11.vapi
+++ b/vapi/gtk4-x11.vapi
@@ -5,13 +5,13 @@ namespace Gdk {
namespace X11 {
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_app_launch_context_get_type ()")]
[GIR (name = "X11AppLaunchContext")]
- public class AppLaunchContext : Gdk.AppLaunchContext {
+ public sealed class AppLaunchContext : Gdk.AppLaunchContext {
[CCode (has_construct_function = false)]
protected AppLaunchContext ();
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_device_manager_xi2_get_type ()")]
[GIR (name = "X11DeviceManagerXI2")]
- public class DeviceManagerXI2 : GLib.Object {
+ public sealed class DeviceManagerXI2 : GLib.Object {
[CCode (has_construct_function = false)]
protected DeviceManagerXI2 ();
[CCode (cheader_filename = "gdk/x11/gdkx.h", cname = "gdk_x11_device_manager_lookup")]
@@ -27,7 +27,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_device_xi2_get_type ()")]
[GIR (name = "X11DeviceXI2")]
- public class DeviceXI2 : Gdk.Device {
+ public sealed class DeviceXI2 : Gdk.Device {
[CCode (has_construct_function = false)]
protected DeviceXI2 ();
[CCode (cheader_filename = "gdk/x11/gdkx.h", cname = "gdk_x11_device_get_id")]
@@ -37,7 +37,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_display_get_type ()")]
[GIR (name = "X11Display")]
- public class Display : Gdk.Display {
+ public sealed class Display : Gdk.Display {
[CCode (has_construct_function = false)]
protected Display ();
public void broadcast_startup_message (string message_type, ...);
@@ -80,7 +80,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_drag_get_type ()")]
[GIR (name = "X11Drag")]
- public class Drag : Gdk.Drag {
+ public sealed class Drag : Gdk.Drag {
[CCode (has_construct_function = false)]
protected Drag ();
}
@@ -92,7 +92,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_monitor_get_type ()")]
[GIR (name = "X11Monitor")]
- public class Monitor : Gdk.Monitor {
+ public sealed class Monitor : Gdk.Monitor {
[CCode (has_construct_function = false)]
protected Monitor ();
public X.ID get_output ();
@@ -100,7 +100,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_screen_get_type ()")]
[GIR (name = "X11Screen")]
- public class Screen : GLib.Object {
+ public sealed class Screen : GLib.Object {
[CCode (has_construct_function = false)]
protected Screen ();
public uint32 get_current_desktop ();
@@ -114,7 +114,7 @@ namespace Gdk {
}
[CCode (cheader_filename = "gdk/x11/gdkx.h", type_id = "gdk_x11_surface_get_type ()")]
[GIR (name = "X11Surface")]
- public class Surface : Gdk.Surface {
+ public sealed class Surface : Gdk.Surface {
[CCode (has_construct_function = false)]
protected Surface ();
public uint32 get_desktop ();
diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi
index 1403b6787..a0c0817b9 100644
--- a/vapi/gtk4.vapi
+++ b/vapi/gtk4.vapi
@@ -4561,7 +4561,7 @@ namespace Gdk {
public const uint zstroke;
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_app_launch_context_get_type ()")]
- public class AppLaunchContext : GLib.AppLaunchContext {
+ public sealed class AppLaunchContext : GLib.AppLaunchContext {
[CCode (has_construct_function = false)]
protected AppLaunchContext ();
public unowned Gdk.Display get_display ();
@@ -4572,7 +4572,7 @@ namespace Gdk {
public Gdk.Display display { get; construct; }
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_button_event_get_type ()")]
- public class ButtonEvent : Gdk.Event {
+ public sealed class ButtonEvent : Gdk.Event {
[CCode (has_construct_function = false)]
protected ButtonEvent ();
public uint get_button ();
@@ -4584,7 +4584,7 @@ namespace Gdk {
public Cairo.Context? cairo_create ();
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_clipboard_get_type ()")]
- public class Clipboard : GLib.Object {
+ public sealed class Clipboard : GLib.Object {
[CCode (has_construct_function = false)]
protected Clipboard ();
public unowned Gdk.ContentProvider? get_content ();
@@ -4610,7 +4610,7 @@ namespace Gdk {
public signal void changed ();
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_content_deserializer_get_type ()")]
- public class ContentDeserializer : GLib.Object, GLib.AsyncResult {
+ public sealed class ContentDeserializer : GLib.Object, GLib.AsyncResult {
[CCode (has_construct_function = false)]
protected ContentDeserializer ();
public unowned GLib.Cancellable? get_cancellable ();
@@ -4695,7 +4695,7 @@ namespace Gdk {
public virtual signal void content_changed ();
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_content_serializer_get_type ()")]
- public class ContentSerializer : GLib.Object, GLib.AsyncResult {
+ public sealed class ContentSerializer : GLib.Object, GLib.AsyncResult {
[CCode (has_construct_function = false)]
protected ContentSerializer ();
public unowned GLib.Cancellable? get_cancellable ();
@@ -4710,7 +4710,7 @@ namespace Gdk {
public void set_task_data (void* data, GLib.DestroyNotify notify);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_crossing_event_get_type ()")]
- public class CrossingEvent : Gdk.Event {
+ public sealed class CrossingEvent : Gdk.Event {
[CCode (has_construct_function = false)]
protected CrossingEvent ();
public Gdk.NotifyType get_detail ();
@@ -4737,13 +4737,13 @@ namespace Gdk {
public Gdk.Texture texture { get; construct; }
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_dnd_event_get_type ()")]
- public class DNDEvent : Gdk.Event {
+ public sealed class DNDEvent : Gdk.Event {
[CCode (has_construct_function = false)]
protected DNDEvent ();
public unowned Gdk.Drop? get_drop ();
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_delete_event_get_type ()")]
- public class DeleteEvent : Gdk.Event {
+ public sealed class DeleteEvent : Gdk.Event {
[CCode (has_construct_function = false)]
protected DeleteEvent ();
}
@@ -4792,7 +4792,7 @@ namespace Gdk {
public signal void tool_changed (Gdk.DeviceTool tool);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_device_tool_get_type ()")]
- public class DeviceTool : GLib.Object {
+ public sealed class DeviceTool : GLib.Object {
[CCode (has_construct_function = false)]
protected DeviceTool ();
public Gdk.AxisFlags get_axes ();
@@ -4805,7 +4805,7 @@ namespace Gdk {
public Gdk.DeviceToolType tool_type { get; construct; }
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_get_type ()")]
- public class Display : GLib.Object {
+ public sealed class Display : GLib.Object {
[CCode (has_construct_function = false)]
protected Display ();
public void beep ();
@@ -4854,7 +4854,7 @@ namespace Gdk {
public signal void setting_changed (string setting);
}
[CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_display_manager_get_type ()")]
- public class DisplayManager : GLib.Object {
+ public sealed class DisplayManager : GLib.Object {
[CCode (has_construct_function = false)]
protected DisplayManager ();
public static unowned Gdk.DisplayManager @get ();
@@ -4973,7 +4973,7 @@ namespace Gdk {
public GLib.SList<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 ();
diff --git a/vapi/javascriptcoregtk-6.0.vapi b/vapi/javascriptcoregtk-6.0.vapi
index 00053e2e0..82921591a 100644
--- a/vapi/javascriptcoregtk-6.0.vapi
+++ b/vapi/javascriptcoregtk-6.0.vapi
@@ -65,7 +65,7 @@ namespace JSC {
public static bool set_uint (string option, uint value);
}
[CCode (cheader_filename = "jsc/jsc.h", type_id = "jsc_class_get_type ()")]
- public class Class : GLib.Object {
+ public sealed class Class : GLib.Object {
[CCode (has_construct_function = false)]
protected Class ();
[CCode (cname = "jsc_class_add_constructor_variadic")]
diff --git a/vapi/json-glib-1.0.vapi b/vapi/json-glib-1.0.vapi
index aec13d632..622737ee0 100644
--- a/vapi/json-glib-1.0.vapi
+++ b/vapi/json-glib-1.0.vapi
@@ -280,7 +280,7 @@ namespace Json {
}
[CCode (cheader_filename = "json-glib/json-glib.h", type_id = "json_path_get_type ()")]
[Version (since = "0.14")]
- public class Path : GLib.Object {
+ public sealed class Path : GLib.Object {
[CCode (has_construct_function = false)]
public Path ();
public bool compile (string expression) throws GLib.Error;
diff --git a/vapi/libgnome-menu-3.0.vapi b/vapi/libgnome-menu-3.0.vapi
index 9bf495e20..7f2530a19 100644
--- a/vapi/libgnome-menu-3.0.vapi
+++ b/vapi/libgnome-menu-3.0.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "GMenu", gir_namespace = "GMenu", gir_version = "3.0", lower_case_cprefix = "gmenu_")]
namespace GMenu {
[CCode (cheader_filename = "gmenu-tree.h", type_id = "gmenu_tree_get_type ()")]
- public class Tree : GLib.Object {
+ public sealed class Tree : GLib.Object {
[CCode (has_construct_function = false)]
public Tree (string menu_basename, GMenu.TreeFlags flags);
[CCode (has_construct_function = false)]
diff --git a/vapi/libgsf-1.vapi b/vapi/libgsf-1.vapi
index 119706950..d72b3c1cd 100644
--- a/vapi/libgsf-1.vapi
+++ b/vapi/libgsf-1.vapi
@@ -19,7 +19,7 @@ namespace Gsf {
public void* peek_real_data (out size_t ret_size) throws GLib.Error;
}
[CCode (cheader_filename = "gsf/gsf.h", type_id = "gsf_doc_meta_data_get_type ()")]
- public class DocMetaData : GLib.Object {
+ public sealed class DocMetaData : GLib.Object {
[CCode (has_construct_function = false)]
public DocMetaData ();
public void @foreach ([CCode (type = "GHFunc")] GLib.HFunc<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);
diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi
index 7b8d0563f..76a044ba6 100644
--- a/vapi/libsoup-2.4.vapi
+++ b/vapi/libsoup-2.4.vapi
@@ -181,12 +181,12 @@ namespace Soup {
public string scheme_name { get; }
}
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_basic_get_type ()")]
- public class AuthBasic : Soup.Auth {
+ public sealed class AuthBasic : Soup.Auth {
[CCode (has_construct_function = false)]
protected AuthBasic ();
}
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_digest_get_type ()")]
- public class AuthDigest : Soup.Auth {
+ public sealed class AuthDigest : Soup.Auth {
[CCode (has_construct_function = false)]
protected AuthDigest ();
}
@@ -251,12 +251,12 @@ namespace Soup {
public virtual signal void authenticate (Soup.Message msg, Soup.Auth auth, bool retrying);
}
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_ntlm_get_type ()")]
- public class AuthNTLM : Soup.Auth {
+ public sealed class AuthNTLM : Soup.Auth {
[CCode (has_construct_function = false)]
protected AuthNTLM ();
}
[CCode (cheader_filename = "libsoup/soup.h", type_id = "soup_auth_negotiate_get_type ()")]
- public class AuthNegotiate : Soup.Auth {
+ public sealed class AuthNegotiate : Soup.Auth {
[CCode (has_construct_function = false)]
protected AuthNegotiate ();
[Version (since = "2.54")]
diff --git a/vapi/libwnck-3.0.vapi b/vapi/libwnck-3.0.vapi
index 32ebf0b8e..ecdce7c9f 100644
--- a/vapi/libwnck-3.0.vapi
+++ b/vapi/libwnck-3.0.vapi
@@ -62,7 +62,7 @@ namespace Wnck {
public virtual signal void name_changed ();
}
[CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_handle_get_type ()")]
- public class Handle : GLib.Object {
+ public sealed class Handle : GLib.Object {
[CCode (has_construct_function = false)]
public Handle (Wnck.ClientType client_type);
public unowned Wnck.Application get_application (ulong xwindow);
@@ -77,7 +77,7 @@ namespace Wnck {
public Wnck.ClientType client_type { get; set construct; }
}
[CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_image_menu_item_get_type ()")]
- public class ImageMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable {
+ public sealed class ImageMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Actionable, Gtk.Activatable, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ImageMenuItem ();
public void make_label_bold ();
diff --git a/vapi/metadata/Gtk-4.0.metadata b/vapi/metadata/Gtk-4.0.metadata
index 4b39e2c86..2eac2a944 100644
--- a/vapi/metadata/Gtk-4.0.metadata
+++ b/vapi/metadata/Gtk-4.0.metadata
@@ -394,58 +394,6 @@ editable_install_properties skip
*.ref unowned
*.unref destroys_instance=false
-// Add final types
-BinLayout sealed
-BookmarkList sealed
-BoolFilter sealed
-BoxLayout sealed
-CenterLayout sealed
-Constraint sealed
-ConstraintGuide sealed
-ConstraintLayoutChild sealed
-ConstraintLayout sealed
-CustomFilter sealed
-CustomLayout sealed
-CustomSorter sealed
-DirectoryList sealed
-DragIcon sealed
-DropDown sealed
-EditableLabel sealed
-FileChooserNative sealed
-FilterListModel sealed
-FixedLayoutChild sealed
-FixedLayout sealed
-FlattenListModel sealed
-GridLayoutChild sealed
-GridLayout sealed
-MapListModel sealed
-MediaControls sealed
-MultiSelection sealed
-MultiSorter sealed
-NoSelection sealed
-NumericSorter sealed
-OverlayLayoutChild sealed
-OverlayLayout sealed
-PasswordEntryBuffer sealed
-Picture sealed
-SelectionFilterModel sealed
-Shortcut sealed
-SingleSelection sealed
-SliceListModel sealed
-SortListModel sealed
-StringFilter sealed
-StringObject sealed
-StringList sealed
-StringSorter sealed
-TreeExpander sealed
-TreeListModel sealed
-TreeListRow sealed
-TreeListRowSorter sealed
-Video sealed
-WidgetPaintable sealed
-WindowControls sealed
-WindowHandle sealed
-
// Possible TODO
////////////////
diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index 2c4c2b3da..5acdeef77 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -174,7 +174,7 @@ namespace Pango {
public void init (Pango.AttrClass klass);
}
[CCode (cheader_filename = "pango/pango.h", type_id = "pango_context_get_type ()")]
- public class Context : GLib.Object {
+ public sealed class Context : GLib.Object {
[CCode (has_construct_function = false)]
public Context ();
[Version (since = "1.32.4")]
@@ -214,7 +214,7 @@ namespace Pango {
public void set_round_glyph_positions (bool round_positions);
}
[CCode (cheader_filename = "pango/pango.h", ref_function = "pango_coverage_ref", type_id = "pango_coverage_get_type ()", unref_function = "pango_coverage_unref")]
- public class Coverage : GLib.Object {
+ public sealed class Coverage : GLib.Object {
[CCode (has_construct_function = false)]
public Coverage ();
public Pango.Coverage copy ();
@@ -390,7 +390,7 @@ namespace Pango {
public virtual Pango.FontMetrics get_metrics ();
}
[CCode (cheader_filename = "pango/pango.h", type_id = "pango_fontset_simple_get_type ()")]
- public class FontsetSimple : Pango.Fontset {
+ public sealed class FontsetSimple : Pango.Fontset {
[CCode (has_construct_function = false)]
public FontsetSimple (Pango.Language language);
public void append (owned Pango.Font font);
@@ -475,7 +475,7 @@ namespace Pango {
public unowned string to_string ();
}
[CCode (cheader_filename = "pango/pango.h", type_id = "pango_layout_get_type ()")]
- public class Layout : GLib.Object {
+ public sealed class Layout : GLib.Object {
[CCode (has_construct_function = false)]
public Layout (Pango.Context context);
public void context_changed ();
diff --git a/vapi/polkit-agent-1.vapi b/vapi/polkit-agent-1.vapi
index 43fc4f214..e30720dac 100644
--- a/vapi/polkit-agent-1.vapi
+++ b/vapi/polkit-agent-1.vapi
@@ -12,7 +12,7 @@ namespace PolkitAgent {
public static void unregister (void* registration_handle);
}
[CCode (cheader_filename = "polkitagent/polkitagent.h", type_id = "polkit_agent_session_get_type ()")]
- public class Session : GLib.Object {
+ public sealed class Session : GLib.Object {
[CCode (has_construct_function = false)]
public Session (Polkit.Identity identity, string cookie);
public void cancel ();
@@ -28,7 +28,7 @@ namespace PolkitAgent {
public signal void show_info (string text);
}
[CCode (cheader_filename = "polkitagent/polkitagent.h", type_id = "polkit_agent_text_listener_get_type ()")]
- public class TextListener : PolkitAgent.Listener, GLib.Initable {
+ public sealed class TextListener : PolkitAgent.Listener, GLib.Initable {
[CCode (has_construct_function = false, type = "PolkitAgentListener*")]
public TextListener (GLib.Cancellable? cancellable = null) throws GLib.Error;
}
diff --git a/vapi/polkit-gobject-1.vapi b/vapi/polkit-gobject-1.vapi
index d0f7866d9..14892a316 100644
--- a/vapi/polkit-gobject-1.vapi
+++ b/vapi/polkit-gobject-1.vapi
@@ -3,7 +3,7 @@
[CCode (cprefix = "Polkit", gir_namespace = "Polkit", gir_version = "1.0", lower_case_cprefix = "polkit_")]
namespace Polkit {
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_action_description_get_type ()")]
- public class ActionDescription : GLib.Object {
+ public sealed class ActionDescription : GLib.Object {
[CCode (has_construct_function = false)]
protected ActionDescription ();
public unowned string get_action_id ();
@@ -20,7 +20,7 @@ namespace Polkit {
public unowned string get_vendor_url ();
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authority_get_type ()")]
- public class Authority : GLib.Object, GLib.AsyncInitable, GLib.Initable {
+ public sealed class Authority : GLib.Object, GLib.AsyncInitable, GLib.Initable {
[CCode (has_construct_function = false)]
protected Authority ();
public async bool authentication_agent_response (string cookie, Polkit.Identity identity, GLib.Cancellable? cancellable = null) throws GLib.Error;
@@ -55,7 +55,7 @@ namespace Polkit {
public signal void changed ();
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_authorization_result_get_type ()")]
- public class AuthorizationResult : GLib.Object {
+ public sealed class AuthorizationResult : GLib.Object {
[CCode (has_construct_function = false)]
public AuthorizationResult (bool is_authorized, bool is_challenge, Polkit.Details? details);
public unowned Polkit.Details? get_details ();
@@ -67,7 +67,7 @@ namespace Polkit {
public unowned string? get_temporary_authorization_id ();
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_details_get_type ()")]
- public class Details : GLib.Object {
+ public sealed class Details : GLib.Object {
[CCode (has_construct_function = false)]
public Details ();
[CCode (array_length = false, array_null_terminated = true)]
@@ -76,7 +76,7 @@ namespace Polkit {
public unowned string? lookup (string key);
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_permission_get_type ()")]
- public class Permission : GLib.Permission, GLib.AsyncInitable, GLib.Initable {
+ public sealed class Permission : GLib.Permission, GLib.AsyncInitable, GLib.Initable {
[CCode (cname = "polkit_permission_new", has_construct_function = false)]
public async Permission (string action_id, Polkit.Subject? subject, GLib.Cancellable? cancellable = null) throws GLib.Error;
public unowned string get_action_id ();
@@ -87,7 +87,7 @@ namespace Polkit {
public Polkit.Subject subject { get; construct; }
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_system_bus_name_get_type ()")]
- public class SystemBusName : GLib.Object, Polkit.Subject {
+ public sealed class SystemBusName : GLib.Object, Polkit.Subject {
[CCode (has_construct_function = false, type = "PolkitSubject*")]
public SystemBusName (string name);
public unowned string get_name ();
@@ -97,7 +97,7 @@ namespace Polkit {
public string name { get; set construct; }
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_temporary_authorization_get_type ()")]
- public class TemporaryAuthorization : GLib.Object {
+ public sealed class TemporaryAuthorization : GLib.Object {
[CCode (has_construct_function = false)]
protected TemporaryAuthorization ();
public unowned string get_action_id ();
@@ -107,7 +107,7 @@ namespace Polkit {
public uint64 get_time_obtained ();
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_group_get_type ()")]
- public class UnixGroup : GLib.Object, Polkit.Identity {
+ public sealed class UnixGroup : GLib.Object, Polkit.Identity {
[CCode (has_construct_function = false, type = "PolkitIdentity*")]
public UnixGroup (int gid);
[CCode (has_construct_function = false, type = "PolkitIdentity*")]
@@ -117,7 +117,7 @@ namespace Polkit {
public int gid { get; set construct; }
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_netgroup_get_type ()")]
- public class UnixNetgroup : GLib.Object, Polkit.Identity {
+ public sealed class UnixNetgroup : GLib.Object, Polkit.Identity {
[CCode (has_construct_function = false, type = "PolkitIdentity*")]
public UnixNetgroup (string name);
public unowned string get_name ();
@@ -125,7 +125,7 @@ namespace Polkit {
public string name { get; set construct; }
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_process_get_type ()")]
- public class UnixProcess : GLib.Object, Polkit.Subject {
+ public sealed class UnixProcess : GLib.Object, Polkit.Subject {
[CCode (has_construct_function = false, type = "PolkitSubject*")]
public UnixProcess (int pid);
[CCode (has_construct_function = false, type = "PolkitSubject*")]
@@ -144,7 +144,7 @@ namespace Polkit {
public int uid { get; set construct; }
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_session_get_type ()")]
- public class UnixSession : GLib.Object, GLib.AsyncInitable, GLib.Initable, Polkit.Subject {
+ public sealed class UnixSession : GLib.Object, GLib.AsyncInitable, GLib.Initable, Polkit.Subject {
[CCode (has_construct_function = false, type = "PolkitSubject*")]
public UnixSession (string session_id);
[CCode (has_construct_function = false, type = "void")]
@@ -158,7 +158,7 @@ namespace Polkit {
public string session_id { get; set construct; }
}
[CCode (cheader_filename = "polkit/polkit.h", type_id = "polkit_unix_user_get_type ()")]
- public class UnixUser : GLib.Object, Polkit.Identity {
+ public sealed class UnixUser : GLib.Object, Polkit.Identity {
[CCode (has_construct_function = false, type = "PolkitIdentity*")]
public UnixUser (int uid);
[CCode (has_construct_function = false, type = "PolkitIdentity*")]
diff --git a/vapi/poppler-glib.vapi b/vapi/poppler-glib.vapi
index 440282f56..f32513f85 100644
--- a/vapi/poppler-glib.vapi
+++ b/vapi/poppler-glib.vapi
@@ -41,7 +41,7 @@ namespace Poppler {
public void free ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_get_type ()")]
- public class Annot : GLib.Object {
+ public sealed class Annot : GLib.Object {
[CCode (has_construct_function = false)]
protected Annot ();
public Poppler.AnnotType get_annot_type ();
@@ -79,7 +79,7 @@ namespace Poppler {
public void free ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_circle_get_type ()")]
- public class AnnotCircle : Poppler.AnnotMarkup {
+ public sealed class AnnotCircle : Poppler.AnnotMarkup {
[CCode (has_construct_function = false, type = "PopplerAnnot*")]
[Version (since = "0.26")]
public AnnotCircle (Poppler.Document doc, Poppler.Rectangle rect);
@@ -89,7 +89,7 @@ namespace Poppler {
public void set_interior_color (Poppler.Color? poppler_color);
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_file_attachment_get_type ()")]
- public class AnnotFileAttachment : Poppler.AnnotMarkup {
+ public sealed class AnnotFileAttachment : Poppler.AnnotMarkup {
[CCode (has_construct_function = false)]
protected AnnotFileAttachment ();
[Version (since = "0.14")]
@@ -98,14 +98,14 @@ namespace Poppler {
public string get_name ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_free_text_get_type ()")]
- public class AnnotFreeText : Poppler.AnnotMarkup {
+ public sealed class AnnotFreeText : Poppler.AnnotMarkup {
[CCode (has_construct_function = false)]
protected AnnotFreeText ();
public Poppler.AnnotCalloutLine get_callout_line ();
public Poppler.AnnotFreeTextQuadding get_quadding ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_line_get_type ()")]
- public class AnnotLine : Poppler.AnnotMarkup {
+ public sealed class AnnotLine : Poppler.AnnotMarkup {
[CCode (has_construct_function = false, type = "PopplerAnnot*")]
[Version (since = "0.26")]
public AnnotLine (Poppler.Document doc, Poppler.Rectangle rect, Poppler.Point start, Poppler.Point end);
@@ -123,7 +123,7 @@ namespace Poppler {
public void free ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_markup_get_type ()")]
- public class AnnotMarkup : Poppler.Annot {
+ public sealed class AnnotMarkup : Poppler.Annot {
[CCode (has_construct_function = false)]
protected AnnotMarkup ();
public GLib.Date? get_date ();
@@ -149,7 +149,7 @@ namespace Poppler {
public void set_popup_rectangle (Poppler.Rectangle poppler_rect);
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_movie_get_type ()")]
- public class AnnotMovie : Poppler.Annot {
+ public sealed class AnnotMovie : Poppler.Annot {
[CCode (has_construct_function = false)]
protected AnnotMovie ();
[Version (since = "0.14")]
@@ -158,14 +158,14 @@ namespace Poppler {
public string get_title ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_screen_get_type ()")]
- public class AnnotScreen : Poppler.Annot {
+ public sealed class AnnotScreen : Poppler.Annot {
[CCode (has_construct_function = false)]
protected AnnotScreen ();
[Version (since = "0.14")]
public unowned Poppler.Action get_action ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_square_get_type ()")]
- public class AnnotSquare : Poppler.AnnotMarkup {
+ public sealed class AnnotSquare : Poppler.AnnotMarkup {
[CCode (has_construct_function = false, type = "PopplerAnnot*")]
[Version (since = "0.26")]
public AnnotSquare (Poppler.Document doc, Poppler.Rectangle rect);
@@ -175,7 +175,7 @@ namespace Poppler {
public void set_interior_color (Poppler.Color? poppler_color);
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_stamp_get_type ()")]
- public class AnnotStamp : Poppler.Annot {
+ public sealed class AnnotStamp : Poppler.Annot {
[CCode (has_construct_function = false, type = "PopplerAnnot*")]
[Version (since = "22.07.0")]
public AnnotStamp (Poppler.Document doc, Poppler.Rectangle rect);
@@ -187,7 +187,7 @@ namespace Poppler {
public void set_icon (Poppler.AnnotStampIcon icon);
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_text_get_type ()")]
- public class AnnotText : Poppler.AnnotMarkup {
+ public sealed class AnnotText : Poppler.AnnotMarkup {
[CCode (has_construct_function = false, type = "PopplerAnnot*")]
[Version (since = "0.16")]
public AnnotText (Poppler.Document doc, Poppler.Rectangle rect);
@@ -200,7 +200,7 @@ namespace Poppler {
public void set_is_open (bool is_open);
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_annot_text_markup_get_type ()")]
- public class AnnotTextMarkup : Poppler.AnnotMarkup {
+ public sealed class AnnotTextMarkup : Poppler.AnnotMarkup {
[CCode (has_construct_function = false)]
protected AnnotTextMarkup ();
[Version (since = "0.26")]
@@ -276,7 +276,7 @@ namespace Poppler {
public void free ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_document_get_type ()")]
- public class Document : GLib.Object {
+ public sealed class Document : GLib.Object {
[CCode (has_construct_function = false)]
protected Document ();
[Version (since = "0.78")]
@@ -439,7 +439,7 @@ namespace Poppler {
public Poppler.ViewerPreferences viewer_preferences { get; }
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_font_info_get_type ()")]
- public class FontInfo : GLib.Object {
+ public sealed class FontInfo : GLib.Object {
[CCode (has_construct_function = false)]
public FontInfo (Poppler.Document document);
public void free ();
@@ -463,7 +463,7 @@ namespace Poppler {
public bool next ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_form_field_get_type ()")]
- public class FormField : GLib.Object {
+ public sealed class FormField : GLib.Object {
[CCode (has_construct_function = false)]
protected FormField ();
public Poppler.FormButtonType button_get_button_type ();
@@ -544,7 +544,7 @@ namespace Poppler {
public bool next ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_layer_get_type ()")]
- public class Layer : GLib.Object {
+ public sealed class Layer : GLib.Object {
[CCode (has_construct_function = false)]
protected Layer ();
[Version (since = "0.12")]
@@ -589,7 +589,7 @@ namespace Poppler {
public void free ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_media_get_type ()")]
- public class Media : GLib.Object {
+ public sealed class Media : GLib.Object {
[CCode (has_construct_function = false)]
protected Media ();
[Version (since = "20.04.0")]
@@ -612,7 +612,7 @@ namespace Poppler {
public bool save_to_fd (int fd) throws GLib.Error;
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_movie_get_type ()")]
- public class Movie : GLib.Object {
+ public sealed class Movie : GLib.Object {
[CCode (has_construct_function = false)]
protected Movie ();
[Version (since = "0.89")]
@@ -639,7 +639,7 @@ namespace Poppler {
public bool show_controls ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_ps_file_get_type ()")]
- public class PSFile : GLib.Object {
+ public sealed class PSFile : GLib.Object {
[CCode (has_construct_function = false)]
public PSFile (Poppler.Document document, string filename, int first_page, int n_pages);
[CCode (has_construct_function = false)]
@@ -650,7 +650,7 @@ namespace Poppler {
public void set_paper_size (double width, double height);
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_page_get_type ()")]
- public class Page : GLib.Object {
+ public sealed class Page : GLib.Object {
[CCode (has_construct_function = false)]
protected Page ();
[Version (since = "0.16")]
@@ -765,7 +765,7 @@ namespace Poppler {
public unowned string get_signer_name ();
}
[CCode (cheader_filename = "poppler.h", type_id = "poppler_structure_element_get_type ()")]
- public class StructureElement : GLib.Object {
+ public sealed class StructureElement : GLib.Object {
[CCode (has_construct_function = false)]
protected StructureElement ();
[Version (since = "0.26")]
diff --git a/vapi/udisks2.vapi b/vapi/udisks2.vapi
index bef17e094..a3ea77117 100644
--- a/vapi/udisks2.vapi
+++ b/vapi/udisks2.vapi
@@ -19,7 +19,7 @@ namespace UDisks {
public BlockSkeleton ();
}
[CCode (cheader_filename = "udisks/udisks.h", type_id = "udisks_client_get_type ()")]
- public class Client : GLib.Object, GLib.AsyncInitable, GLib.Initable {
+ public sealed class Client : GLib.Object, GLib.AsyncInitable, GLib.Initable {
[CCode (cname = "udisks_client_new", has_construct_function = false)]
public async Client (GLib.Cancellable? cancellable) throws GLib.Error;
[Version (since = "2.1")]
@@ -204,7 +204,7 @@ namespace UDisks {
}
[CCode (cheader_filename = "udisks/udisks.h", type_id = "udisks_object_info_get_type ()")]
[Version (since = "2.1")]
- public class ObjectInfo : GLib.Object {
+ public sealed class ObjectInfo : GLib.Object {
[CCode (has_construct_function = false)]
protected ObjectInfo ();
public unowned string get_description ();