// ------------------------------------------------------------------------------
//  <autogenerated>
//      This code was generated by a tool.
//      Mono Runtime Version: 2.0.50727.1433
//
//      Changes to this file may cause incorrect behavior and will be lost if
//      the code is regenerated.
//  </autogenerated>
// ------------------------------------------------------------------------------

namespace SkinnableApp {


	// Should subclass MonoMac.AppKit.NSWindow
	[MonoMac.Foundation.Register("MainWindow")]
	public partial class MainWindow {
	}

	// Should subclass MonoMac.AppKit.NSWindowController
	[MonoMac.Foundation.Register("MainWindowController")]
	public partial class MainWindowController {

		private global::MonoMac.AppKit.NSPopUpButton __mt_themeChooser;

		private global::MonoMac.AppKit.NSTextField __mt_titleText;

		private global::MonoMac.WebKit.WebView __mt_webView;

		#pragma warning disable 0169
		[MonoMac.Foundation.Export("addContent:")]
		partial void addContent (MonoMac.AppKit.NSButton sender);

		[MonoMac.Foundation.Export("changeTheme:")]
		partial void changeTheme (MonoMac.AppKit.NSPopUpButton sender);

		[MonoMac.Foundation.Export("setTitle:")]
		partial void setTitle (MonoMac.AppKit.NSButton sender);

		[MonoMac.Foundation.Connect("themeChooser")]
		private global::MonoMac.AppKit.NSPopUpButton themeChooser {
			get {
				this.__mt_themeChooser = ((global::MonoMac.AppKit.NSPopUpButton)(this.GetNativeField("themeChooser")));
				return this.__mt_themeChooser;
			}
			set {
				this.__mt_themeChooser = value;
				this.SetNativeField("themeChooser", value);
			}
		}

		[MonoMac.Foundation.Connect("titleText")]
		private global::MonoMac.AppKit.NSTextField titleText {
			get {
				this.__mt_titleText = ((global::MonoMac.AppKit.NSTextField)(this.GetNativeField("titleText")));
				return this.__mt_titleText;
			}
			set {
				this.__mt_titleText = value;
				this.SetNativeField("titleText", value);
			}
		}

		[MonoMac.Foundation.Connect("webView")]
		private global::MonoMac.WebKit.WebView webView {
			get {
				this.__mt_webView = ((global::MonoMac.WebKit.WebView)(this.GetNativeField("webView")));
				return this.__mt_webView;
			}
			set {
				this.__mt_webView = value;
				this.SetNativeField("webView", value);
			}
		}
	}
}
