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();
	}
Beispiel #3
0
        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);
            }
        }