void LoadGui (MonoDevelopProxy proxy, string document, string fileName) { System.Diagnostics.Trace.WriteLine ("Creating AspNetEdit EditorHost"); host = new EditorHost (proxy); host.Initialise (document, fileName); System.Diagnostics.Trace.WriteLine ("Created AspNetEdit EditorHost"); System.Diagnostics.Trace.WriteLine ("Building AspNetEdit GUI"); Gtk.VBox outerBox = new Gtk.VBox (); geckoFrame = new Frame (); geckoFrame.Shadow = ShadowType.In; geckoFrame.Add (host.DesignerView); outerBox.PackEnd (geckoFrame, true, true, 0); Toolbar tb = BuildToolbar (); outerBox.PackStart (tb, false, false, 0); outerBox.ShowAll (); base.DesignerWidget = outerBox; //grid picks up some services from the designer host propertyGrid = new PropertyGrid (host.Services); propertyGrid.ShowAll (); base.PropertyGridWidget = propertyGrid; System.Diagnostics.Trace.WriteLine ("Built AspNetEdit GUI"); }