GtkSharp/Source/Addins/MonoDevelop.GtkSharp.Addin/Templates/File/Data/Dialog.cs
Harry 5f3d138d1a Add base gtk# md addin (#8)
* Base Gtk# MD Addin

* Fix tabs
2017-09-23 11:38:43 -03:00

23 lines
548 B
C#

using System;
using Gtk;
using UI = Gtk.Builder.ObjectAttribute;
namespace ${Namespace}
{
class ${EscapedIdentifier} : Dialog
{
public MyDialog() : this(new Builder("${Namespace}.${EscapedIdentifier}.glade")) { }
private MyDialog(Builder builder) : base(builder.GetObject("${EscapedIdentifier}").Handle)
{
DefaultResponse = ResponseType.Cancel;
Response += OnResponse;
}
private void OnResponse(object o, ResponseArgs args)
{
Hide();
}
}
}