public ViewEditor(AGS.Types.View viewToEdit) { _guiController = Factory.GUIController; _guiController.OnPropertyObjectChanged += new GUIController.PropertyObjectChangedHandler(GUIController_OnPropertyObjectChanged); _viewUpdateHandler = new AGS.Types.View.ViewUpdatedHandler(View_ViewUpdated); viewToEdit.ViewUpdated += _viewUpdateHandler; InitializeComponent(); _editingView = viewToEdit; InitializeControls(); viewPreview.DynamicUpdates = true; chkShowPreview.Checked = Factory.AGSEditor.Preferences.ShowViewPreviewByDefault; UpdateWhetherPreviewIsShown(); }