From 466fde48854ce60fe57c87c323d70afb1eec8171 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Sun, 22 Jun 2025 13:51:37 +0200 Subject: [PATCH] fix constructors --- Pilz.UI.Gtk/Dialogs/GtkContent.cs | 8 ++++++++ Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Pilz.UI.Gtk/Dialogs/GtkContent.cs b/Pilz.UI.Gtk/Dialogs/GtkContent.cs index 914468b..2247091 100644 --- a/Pilz.UI.Gtk/Dialogs/GtkContent.cs +++ b/Pilz.UI.Gtk/Dialogs/GtkContent.cs @@ -10,6 +10,14 @@ public class GtkContent : Box public bool RegisterDialogAccept { get; set; } = true; public bool RegisterDialogCancel { get; set; } = true; + protected GtkContent() + { + } + + protected GtkContent(nint raw) : base(raw) + { + } + protected void Close(ResponseType result) { Result = result; diff --git a/Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs b/Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs index 3f9bf59..4b9f739 100644 --- a/Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs +++ b/Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs @@ -6,7 +6,7 @@ public partial class GtkDialogBase : Dialog { public GtkDialogBase() : this(new Builder("GtkDialogBase.glade")) { } - private GtkDialogBase(Builder builder) : base(builder.GetRawOwnedObject("GtkDialogBase")) + protected GtkDialogBase(Builder builder) : base(builder.GetRawOwnedObject("GtkDialogBase")) { builder.Autoconnect(this); DefaultResponse = ResponseType.Cancel;