yavsc/yaxwtui/MainWindow.cs

40 lines
809 B
C#

7 years ago
using Xwt;
namespace yaxwtui
{
public class MainWindow : Window
{
public MainWindow ()
{
Title = "yaxwtui";
Width = 400;
Height = 400;
Menu menu = new Menu ();
var file = new MenuItem ("_File");
file.SubMenu = new Menu ();
file.SubMenu.Items.Add (new MenuItem ("_Open"));
file.SubMenu.Items.Add (new MenuItem ("_New"));
MenuItem mi = new MenuItem ("_Close");
mi.Clicked += (sender, e) => Close ();
file.SubMenu.Items.Add (mi);
menu.Items.Add (file);
MainMenu = menu;
7 years ago
var sampleLabel = new Label ("yaxwtui");
Content = sampleLabel;
}
protected override bool OnCloseRequested ()
{
var allow_close = MessageDialog.Confirm ("yaxwtui will be closed", Command.Ok);
if (allow_close)
Application.Exit ();
return allow_close;
}
}
}