partial void OnClassTypePopupChanged(Foundation.NSObject sender) { parentClassList.Clear(); if (String.Equals(ClassTypePopup.TitleOfSelectedItem, VMDirSchemaConstants.VMDIRSCHEMA_STRUCTURAL) == true) { // AuxiliaryClassesListView.Enabled = true; // AddAuxiliaryClassesButton.Enabled = true; //RemoveAuxiliaryClassesButton.Enabled = true; ParentClass.Enabled = true; parentClassList.AddRange(structuralClasses); parentClassList.AddRange(abstractClasses); } else { if (String.Equals(ClassTypePopup.TitleOfSelectedItem, VMDirSchemaConstants.VMDIRSCHEMA_AUXILIARY) == true) { ParentClass.Enabled = false; parentClassList.AddRange(abstractClasses); parentClassList.AddRange(auxiliaryClasses); } else { ParentClass.Enabled = true; parentClassList.AddRange(abstractClasses); } auxiliaryClassesList.Clear(); AuxiliaryClassesListView.ReloadData(); // AuxiliaryClassesListView.Enabled = false; // AddAuxiliaryClassesButton.Enabled = false; // RemoveAuxiliaryClassesButton.Enabled = false; } }
partial void AddAuxiliaryClasses(Foundation.NSObject sender) { if (AuxiliaryClassesListView.Enabled == true) { SelectListItemsWindowController swc = new SelectListItemsWindowController(auxiliaryClasses, auxiliaryClassesList, null); nint ret = NSApplication.SharedApplication.RunModalForWindow(swc.Window); if (ret == VMIdentityConstants.DIALOGOK) { auxiliaryClassesList.AddRange(swc.SelectedItemsList); AuxiliaryClassesListView.DataSource = new StringItemsListView(auxiliaryClassesList); AuxiliaryClassesListView.ReloadData(); } } }
void ReleaseDesignerOutlets() { if (ActionButton != null) { ActionButton.Dispose(); ActionButton = null; } if (AddAuxiliaryClassesButton != null) { AddAuxiliaryClassesButton.Dispose(); AddAuxiliaryClassesButton = null; } if (AddMandatoryAttributesButton != null) { AddMandatoryAttributesButton.Dispose(); AddMandatoryAttributesButton = null; } if (AddObjectClassButton != null) { AddObjectClassButton.Dispose(); AddObjectClassButton = null; } if (AddOptionalAttributesButton != null) { AddOptionalAttributesButton.Dispose(); AddOptionalAttributesButton = null; } if (AuxiliaryClassesListView != null) { AuxiliaryClassesListView.Dispose(); AuxiliaryClassesListView = null; } if (ClassTypePopup != null) { ClassTypePopup.Dispose(); ClassTypePopup = null; } if (MandatoryAttributesButton != null) { MandatoryAttributesButton.Dispose(); MandatoryAttributesButton = null; } if (MandatoryAttributesListView != null) { MandatoryAttributesListView.Dispose(); MandatoryAttributesListView = null; } if (ObjectClassDescription != null) { ObjectClassDescription.Dispose(); ObjectClassDescription = null; } if (GovernsIDField != null) { GovernsIDField.Dispose(); GovernsIDField = null; } if (ObjectClassID != null) { ObjectClassID.Dispose(); ObjectClassID = null; } if (ObjectClassName != null) { ObjectClassName.Dispose(); ObjectClassName = null; } if (OptionalAttributesButton != null) { OptionalAttributesButton.Dispose(); OptionalAttributesButton = null; } if (OptionalAttributesListView != null) { OptionalAttributesListView.Dispose(); OptionalAttributesListView = null; } if (ParentClass != null) { ParentClass.Dispose(); ParentClass = null; } if (RemoveAuxiliaryClassesButton != null) { RemoveAuxiliaryClassesButton.Dispose(); RemoveAuxiliaryClassesButton = null; } if (RemoveMandatoryAttributesButton != null) { RemoveMandatoryAttributesButton.Dispose(); RemoveMandatoryAttributesButton = null; } if (RemoveOptionalAttributesButton != null) { RemoveOptionalAttributesButton.Dispose(); RemoveOptionalAttributesButton = null; } }