2001-09-16 23:15:56 +00:00
|
|
|
// TestWindow.cs - GTK Window class Test implementation
|
|
|
|
//
|
|
|
|
// Author: Mike Kestner <mkestner@speakeasy.net>
|
|
|
|
//
|
|
|
|
// (c) 2001 Mike Kestner
|
|
|
|
|
|
|
|
namespace GtkSamples {
|
|
|
|
|
2001-09-19 11:37:15 +00:00
|
|
|
using Gtk;
|
2001-09-16 23:15:56 +00:00
|
|
|
using System;
|
2001-10-02 01:27:44 +00:00
|
|
|
using System.Drawing;
|
2001-09-16 23:15:56 +00:00
|
|
|
|
|
|
|
public class HelloWorld {
|
|
|
|
|
|
|
|
public static int Main (string[] args)
|
|
|
|
{
|
|
|
|
Application.Init (ref args);
|
|
|
|
Window win = new Window ("Gtk# Hello World");
|
2001-10-02 01:27:44 +00:00
|
|
|
win.DefaultSize = new Size (400, 400);
|
|
|
|
System.Console.WriteLine (win.Title);
|
|
|
|
System.Console.WriteLine (win.DefaultSize);
|
|
|
|
System.Console.WriteLine (win.AllowShrink);
|
2001-09-21 14:03:17 +00:00
|
|
|
win.DeleteEvent += new EventHandler (Window_Delete);
|
2001-09-16 23:15:56 +00:00
|
|
|
win.Show ();
|
|
|
|
Application.Run ();
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2001-09-21 14:03:17 +00:00
|
|
|
static void Window_Delete (object obj, EventArgs args)
|
2001-09-16 23:15:56 +00:00
|
|
|
{
|
|
|
|
Application.Quit ();
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|