// Gtk.Window.custom - Gtk Window class customizations
//
// Author: Mike Kestner <mkestner@speakeasy.net>
//
// (c) 2001 Mike Kestner
//
// This code is inserted after the automatically generated code.


		/// <summary>
		///	Window Constructor
		/// </summary>
		/// 
		/// <remarks>
		///	Constructs a new Window of type TopLevel with the 
		///	specified Title.
		/// </remarks>

		public Window (String title) : this (WindowType.Toplevel)
		{
			this.Title = title;
		}

		/// <summary>
		///	DefaultSize Property
		/// </summary>
		/// 
		/// <remarks>
		///	The default Size of the Window in Screen Coordinates.
		/// </remarks>

		public System.Drawing.Size DefaultSize {
			get {
				return new System.Drawing.Size (
						DefaultWidth, DefaultHeight);
			}
			set {
				DefaultWidth = value.Width;
				DefaultHeight = value.Height;
			}
		}

		public System.Drawing.Size Position {
			get {
				int x, y;
				GetPosition (out x, out y);
				
				return new System.Drawing.Size (
						x, y);
			}
		}

		public System.Drawing.Size Size {
			get {
				int x, y;
				GetSize (out x, out y);
				
				return new System.Drawing.Size (
						x, y);
			}
		}
