more work on gtk & code cleanup
This commit is contained in:
20
Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs
Normal file
20
Pilz.UI.Gtk/Dialogs/GtkDialogBase.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using Gtk;
|
||||
|
||||
namespace Pilz.UI.Gtk.Dialogs;
|
||||
|
||||
public partial class GtkDialogBase : Dialog
|
||||
{
|
||||
public GtkDialogBase() : this(new Builder("GtkDialogBase.glade")) { }
|
||||
|
||||
private 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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user