mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-11-29 13:30:32 +01:00
38 lines
737 B
C#
38 lines
737 B
C#
// taken from the gtk# samples
|
|
namespace MyApp
|
|
{
|
|
using Gtk;
|
|
using System;
|
|
|
|
public class Simple
|
|
{
|
|
|
|
public static int Main(string[] args)
|
|
{
|
|
Application.Init();
|
|
Window win = new Window("Simple gtk# app");
|
|
win.DefaultWidth = 300;
|
|
win.DefaultHeight = 300;
|
|
win.DeleteEvent += new DeleteEventHandler(Window_Delete);
|
|
Button btn = new Button("Simple button");
|
|
btn.Clicked += new EventHandler(print_line);
|
|
win.Add(btn);
|
|
win.ShowAll();
|
|
Application.Run();
|
|
return 0;
|
|
}
|
|
|
|
static void print_line(object obj, EventArgs args)
|
|
{
|
|
Console.WriteLine("Simple button was clicked!");
|
|
}
|
|
|
|
static void Window_Delete(object obj, DeleteEventArgs args)
|
|
{
|
|
Application.Quit();
|
|
args.RetVal = true;
|
|
}
|
|
}
|
|
}
|
|
|