using Gtk; namespace Pilz.UI.Gtk.Dialogs; public partial class GtkDialogBase : Dialog { public GtkDialogBase() : this(new Builder("GtkDialogBase.glade")) { } protected GtkDialogBase(Builder builder) : base(builder.GetRawOwnedObject("GtkDialogBase")) { builder.Autoconnect(this); DefaultResponse = ResponseType.Cancel; Response += Dialog_Response; } protected virtual void Dialog_Response(object o, ResponseArgs args) { Hide(); } }