private void OnValueDlgClose(object dialog) { _parentTemplate = null; AddValueDialog dlg = dialog as AddValueDialog; dlg.onAddClick -= OnAddValueClick; dlg.onClose -= OnValueDlgClose; }
private void AddValueDialog(AN_BaseTemplate parent) { _parentTemplate = parent; AddValueDialog dialog = EditorWindow.CreateInstance<AddValueDialog>(); dialog.onAddClick += OnAddValueClick; dialog.onClose += OnValueDlgClose; #if UNITY_5 dialog.titleContent.text = "Add Value"; #else dialog.title = "Add Value"; #endif dialog.ShowAuxWindow(); }
private void CreateExpandString_Click(object sender, RoutedEventArgs e) { try { RegistryKey currentRegistryKey = GetCurrentRegistryKey(); if (currentRegistryKey == null) { return; } AddValueDialog dialog = new AddValueDialog(currentRegistryKey, TypeAction.CreateExpandString); dialog.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }