2002-02-15 12:15:11 +01:00
|
|
|
// HelloWorld.cs - GTK Window class Test implementation
|
2001-09-17 01:15:56 +02:00
|
|
|
//
|
|
|
|
// Author: Mike Kestner <mkestner@speakeasy.net>
|
|
|
|
//
|
2002-03-27 02:24:56 +01:00
|
|
|
// (c) 2001-2002 Mike Kestner
|
2001-09-17 01:15:56 +02:00
|
|
|
|
|
|
|
namespace GtkSamples {
|
|
|
|
|
2001-09-19 13:37:15 +02:00
|
|
|
using Gtk;
|
2001-12-04 20:34:26 +01:00
|
|
|
using Gdk;
|
2001-09-17 01:15:56 +02:00
|
|
|
using System;
|
|
|
|
|
|
|
|
public class HelloWorld {
|
|
|
|
|
|
|
|
public static int Main (string[] args)
|
|
|
|
{
|
2002-03-26 02:29:43 +01:00
|
|
|
Application.Init ();
|
2002-05-03 01:29:33 +02:00
|
|
|
Gtk.Window win = new Gtk.Window ("Gtk# Hello World");
|
2002-07-17 01:14:35 +02:00
|
|
|
win.DeleteEvent += new DeleteEventHandler (Window_Delete);
|
2002-02-15 02:08:57 +01:00
|
|
|
win.ShowAll ();
|
2001-09-17 01:15:56 +02:00
|
|
|
Application.Run ();
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2002-07-17 01:14:35 +02:00
|
|
|
static void Window_Delete (object obj, DeleteEventArgs args)
|
2001-09-17 01:15:56 +02:00
|
|
|
{
|
|
|
|
Application.Quit ();
|
2003-11-20 02:10:46 +01:00
|
|
|
args.RetVal = true;
|
2001-09-17 01:15:56 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|